#include <string>
#include <map>
#include <vector>
Go to the source code of this file.
 | 
| enum   | YJsonObjectType {  
  YJsonObjectType::UNDEFINED, 
YJsonObjectType::STRING, 
YJsonObjectType::NUMBER, 
YJsonObjectType::OBJECT, 
 
  YJsonObjectType::ARRAY
 
 } | 
|   | 
| enum   | YJsonParserState {  
  YJsonParserState::START_KEY, 
YJsonParserState::START_KEY_NAME, 
YJsonParserState::END_KEY, 
YJsonParserState::START_OBJECT, 
 
  YJsonParserState::START_VALUE, 
YJsonParserState::END_VALUE, 
YJsonParserState::START_VALUE_OBJECT, 
YJsonParserState::START_VALUE_STRING, 
 
  YJsonParserState::START_VALUE_NUMBER, 
YJsonParserState::START_VALUES_ARRAY, 
YJsonParserState::END_VALUE_NUMBER, 
YJsonParserState::END
 
 } | 
|   | 
◆ YJsonObjectType
| Enumerator | 
|---|
| UNDEFINED  |  | 
| STRING  |  | 
| NUMBER  |  | 
| OBJECT  |  | 
| ARRAY  |  | 
 
 
◆ YJsonParserState
| Enumerator | 
|---|
| START_KEY  |  | 
| START_KEY_NAME  |  | 
| END_KEY  |  | 
| START_OBJECT  |  | 
| START_VALUE  |  | 
| END_VALUE  |  | 
| START_VALUE_OBJECT  |  | 
| START_VALUE_STRING  |  | 
| START_VALUE_NUMBER  |  | 
| START_VALUES_ARRAY  |  | 
| END_VALUE_NUMBER  |  | 
| END  |  |