ESP8266 Centre + NB
宏定义 | 枚举
esp8266_centre_NB/include/json/json.h 文件参考

浏览源代码.

宏定义

#define JSON_TYPE_ARRAY   '['
 
#define JSON_TYPE_OBJECT   '{'
 
#define JSON_TYPE_PAIR   ':'
 
#define JSON_TYPE_PAIR_NAME   'N' /* for N:V pairs */
 
#define JSON_TYPE_STRING   '"'
 
#define JSON_TYPE_INT   'I'
 
#define JSON_TYPE_NUMBER   '0'
 
#define JSON_TYPE_ERROR   0
 
#define JSON_TYPE_NULL   'n'
 
#define JSON_TYPE_TRUE   't'
 
#define JSON_TYPE_FALSE   'f'
 
#define JSON_TYPE_CALLBACK   'C'
 
#define JSON_CONTENT_TYPE   "application/json"
 

枚举

enum  {
  JSON_ERROR_OK, JSON_ERROR_SYNTAX, JSON_ERROR_UNEXPECTED_ARRAY, JSON_ERROR_UNEXPECTED_END_OF_ARRAY,
  JSON_ERROR_UNEXPECTED_OBJECT, JSON_ERROR_UNEXPECTED_STRING
}
 

详细描述

A few JSON defines used for parsing and generating JSON.

作者
Niclas Finne nfi@s.nosp@m.ics..nosp@m.se Joakim Eriksson joaki.nosp@m.me@s.nosp@m.ics.s.nosp@m.e

宏定义说明

#define JSON_TYPE_ARRAY   '['
#define JSON_TYPE_OBJECT   '{'
#define JSON_TYPE_PAIR   ':'
#define JSON_TYPE_PAIR_NAME   'N' /* for N:V pairs */
#define JSON_TYPE_STRING   '"'
#define JSON_TYPE_INT   'I'
#define JSON_TYPE_NUMBER   '0'
#define JSON_TYPE_ERROR   0
#define JSON_TYPE_NULL   'n'
#define JSON_TYPE_TRUE   't'
#define JSON_TYPE_FALSE   'f'
#define JSON_TYPE_CALLBACK   'C'
#define JSON_CONTENT_TYPE   "application/json"

枚举类型说明

anonymous enum
枚举值
JSON_ERROR_OK 
JSON_ERROR_SYNTAX 
JSON_ERROR_UNEXPECTED_ARRAY 
JSON_ERROR_UNEXPECTED_END_OF_ARRAY 
JSON_ERROR_UNEXPECTED_OBJECT 
JSON_ERROR_UNEXPECTED_STRING 
59  {
66 };
Definition: esp8266_centre_NB/include/json/json.h:62
Definition: esp8266_centre_NB/include/json/json.h:60
Definition: esp8266_centre_NB/include/json/json.h:61
Definition: esp8266_centre_NB/include/json/json.h:63
Definition: esp8266_centre_NB/include/json/json.h:64
Definition: esp8266_centre_NB/include/json/json.h:65