Spec-Zone.ru › Pony

JsonObject

[Source]

class ref JsonObject

Конструкторы

create

[Source]

Создаёт карту с пространством для предварительной выделенной памяти элементов без запуска изменения размера. По умолчанию равно 6.

new ref create(
  prealloc: USize val = 6)
: JsonObject ref^

Параметры

  • prealloc: USize val = 6

Возвращает

  • JsonObject ref^

from_map

[Source]

Создаёт объект Json из карты.

new ref from_map(
  data': HashMap[String val, (F64 val | I64 val | Bool val | None val | String val | JsonArray ref | JsonObject ref), HashEq[String val] val] ref)
: JsonObject ref^

Параметры

  • data': HashMap[String val, (F64 val | I64 val | Bool val | None val | String val | JsonArray ref | JsonObject ref), HashEq[String val] val] ref

Возвращает

  • JsonObject ref^

Открытые поля

var data: HashMap[String val, (F64 val | I64 val | Bool val | None val | String val | JsonArray ref | JsonObject ref), HashEq[String val] val] ref

[Source]

Фактическая структура объекта JSON, сопоставляющая String ключи с другими структурами JSON.

Открытые функции

string

[Source]

Генерирует строковое представление этого объекта.

fun box string(
  indent: String val = "",
  pretty_print: Bool val = false)
: String val

Параметры

  • indent: String val = ""
  • pretty_print: Bool val = false

Возвращает

  • String val

© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/json-JsonObject

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API