value – třída
Hodnota JSON vyjádřena jako třídu jazyka C++.
![]() |
---|
Toto téma obsahuje informace o rozhraní C++ REST SDK 1.0 (kódový název "Casablanca").Pokud používáte novější verze z Codeplex Casablanca webové stránky, pak použijte místní dokumentaci na adrese http://casablanca.codeplex.com/documentation. |
class value;
Členy
Funkce veřejné TypeDef
Name |
Popis |
---|---|
const_iterator |
V Podpora algoritmů STL, které jsou závislé na iterátory definován.Ten identifikuje typ konstanty iteraci. |
const_reverse_iterator |
V Podpora algoritmů STL, které jsou závislé na iterátory definován.Ten identifikuje typ konstanty iteraci. |
element_vector |
Definice typu pro standardní kontejner, která uchovává prvků pole.Používá se při vytváření pole ze stávajících objektů. |
field_map |
Definice typu pro standardní kontejner, která uchovává polí.Používá se při vytváření instance objektu ze stávajících objektů. |
iterator |
V Podpora algoritmů STL, které jsou závislé na iterátory definován.Ten identifikuje typ iteraci bez b. |
reverse_iterator |
V Podpora algoritmů STL, které jsou závislé na iterátory definován.Ten identifikuje typ iteraci bez b. |
Veřejné výčty
Name |
Popis |
---|---|
Tento výčet reprezentuje různé typy hodnot JSON. |
Veřejné konstruktory
Name |
Popis |
---|---|
Přetíženo.Konstruktor vytváření hodnotu null |
Veřejné metody
Name |
Popis |
---|---|
Přetíženo.Vytvořit prázdné pole JSON |
|
Převeďte hodnotu formátu JSON na C++ bool, pokud je na logickou hodnotu. |
|
Převeďte hodnotu formátu JSON na dvojitou C++ a pouze v případě je číselná hodnota.Vyvolá json_exception Pokud hodnota není číslo |
|
Převeďte hodnotu formátu JSON na celé číslo C++ a pouze v případě je číselná hodnota.Vyvolá json_exception Pokud hodnota není číslo |
|
Převeďte hodnotu formátu JSON na řetězec C++ STL, a pouze v případě je hodnota řetězce. |
|
Získá element iterační začátku pro složený hodnotu. |
|
Vytvořit logickou hodnotu |
|
Získá začátek konstantní iterační element pro složený hodnotu. |
|
Získá element end konstantní iterační pro složený hodnotu. |
|
Získejte elementu konstantní reverzní iterační začátku pro složený hodnotu. |
|
Získejte elementu end konstantní reverzní iterační pro složený hodnotu. |
|
Získá element end iterační pro složený hodnotu. |
|
Je aktuální hodnota pole? |
|
Aktuální hodnota je logická hodnota? |
|
Aktuální hodnota je hodnota null? |
|
Aktuální hodnota je číselná hodnota? |
|
Aktuální hodnota je objekt? |
|
Aktuální hodnota je řetězcová hodnota? |
|
Vytvoří hodnotu null |
|
Přetíženo.Vytvoří číselnou hodnotu |
|
Přetíženo.Vytvoří objekt hodnotu |
|
Přetíženo.Konstruktor vytváření hodnotu formátu JSON analýzou jeho obsah ze vstupního datového proudu. |
|
Získá element reverzní iterační začátku pro složený hodnotu. |
|
Získá element end reverzní iterační pro složený hodnotu. |
|
Přetíženo.Zapíše aktuální hodnotu JSON jako řetězec dvoubajtové do instance datového proudu. |
|
Kolik děti hodnota máte? |
|
Vytvořit hodnotu řetězce |
|
Serializuje aktuální hodnotu formátu JSON na řetězec C++. |
|
Typ hodnoty JSON aktuální instance hodnotu přístup |
Veřejné operátory
Name |
Popis |
---|---|
Porovnání dvou hodnot JSON pro nerovnost. |
|
Přetíženo.Přístup k poli objektu JSON. |
|
Přetíženo.Operátor přiřazení. |
|
Porovnání dvou hodnot JSON pro rovnosti. |
Požadavky
Záhlaví: json.h
Obor názvů: web::json