value, classe
Valeur JSON représentée en tant que classe C++.
Avertissement
Cette rubrique contient des informations pour le Kit de développement logiciel (SDK) C++ REST 1.0 (nom de code « Casablanca »).Si vous utilisez une version plus récente provenant de la page web Codeplex Casablanca, consultez la documentation locale qui se trouve à l'adresse http://casablanca.codeplex.com/documentation.
class value;
Membres
Typedefs publics
Nom |
Description |
---|---|
const_iterator |
Défini dans la prise en charge des algorithmes STL qui s'appuient sur les itérateurs. Cela identifie le type de l'itérateur const. |
const_reverse_iterator |
Défini dans la prise en charge des algorithmes STL qui s'appuient sur les itérateurs. Cela identifie le type de l'itérateur const. |
element_vector |
Typedef pour le conteneur standard conservant les éléments du tableau. Il est utilisé pendant la construction d'un tableau à partir d'objets existants. |
field_map |
Typedef pour le conteneur standard conservant les champs. Il est utilisé pendant la construction d'un objet à partir d'objets existants. |
iterator |
Défini dans la prise en charge des algorithmes STL qui s'appuient sur les itérateurs. Cela identifie le type de l'itérateur non-const. |
reverse_iterator |
Défini dans la prise en charge des algorithmes STL qui s'appuient sur les itérateurs. Cela identifie le type de l'itérateur non-const. |
Énumérations publiques
Nom |
Description |
---|---|
Cette énumération représente les différents types de valeurs JSON. |
Constructeurs publics
Nom |
Description |
---|---|
Surchargé. Constructeur créant une valeur null |
Méthodes publiques
Nom |
Description |
---|---|
Surchargé. Crée un tableau JSON vide. |
|
Convertit la valeur JSON en un bool C++, si et seulement si c'est une valeur booléenne. |
|
Convertit la valeur JSON en un double C++, si et seulement si c'est une valeur numérique. Lève json_exception si la valeur n'est pas un nombre. |
|
Convertit la valeur JSON en un entier C++, si et seulement si c'est une valeur numérique. Lève json_exception si la valeur n'est pas un nombre. |
|
Convertit la valeur JSON en une chaîne STL C++, si et seulement si c'est une valeur de chaîne. |
|
Obtient l'élément itérateur de début pour une valeur composite. |
|
Crée une valeur de type Boolean. |
|
Obtient l'élément itérateur const de début pour une valeur composite. |
|
Obtient l'élément itérateur const de fin pour une valeur composite. |
|
Obtient l'élément itérateur inverse const de début pour une valeur composite. |
|
Obtient l'élément itérateur inverse const de fin pour une valeur composite. |
|
Obtient l'élément itérateur de fin pour une valeur composite. |
|
La valeur actuelle est-elle un tableau ? |
|
La valeur actuelle est-elle une valeur de type Boolean ? |
|
La valeur actuelle est-elle une valeur null ? |
|
La valeur actuelle est-elle une valeur numérique ? |
|
La valeur actuelle est-elle un objet ? |
|
La valeur actuelle est-elle une valeur de chaîne ? |
|
Crée une valeur null. |
|
Surchargé. Crée une valeur numérique. |
|
Surchargé. Crée une valeur d'objet. |
|
Surchargé. Constructeur créant une valeur JSON à partir d'un flux d'entrée, en analysant son contenu. |
|
Obtient l'élément itérateur inverse de début pour une valeur composite. |
|
Obtient l'élément itérateur inverse de fin pour une valeur composite. |
|
Surchargé. Écrit la valeur JSON actuelle sous la forme d'une chaîne à deux octets dans une instance de flux. |
|
Combien d'enfants la valeur comprend-elle ? |
|
Crée une valeur de chaîne. |
|
Sérialise la valeur JSON actuelle en une chaîne C++. |
|
Accède au type de valeur JSON représentée par l'instance de la valeur actuelle. |
Opérateurs publics
Nom |
Description |
---|---|
Compare deux valeurs JSON pour vérifier leur inégalité. |
|
Surchargé. Accède au champ d'un objet JSON. |
|
Surchargé. Opérateur d'assignation. |
|
Compare deux valeurs JSON pour vérifier leur égalité. |
Configuration requise
En-tête : json.h
Espace de noms : web::json