Merge branch 'master' of https://github.com/NevermindZZT/cson
This commit is contained in:
commit
4e4fe8e7ea
@ -118,7 +118,7 @@ format json: {
|
|||||||
|
|
||||||
## 结构体数据类型
|
## 结构体数据类型
|
||||||
|
|
||||||
CSON采用数据模型对结构体进行解析,在方便josn操作的同时,也给结构体的定义带来了一些限制,目前,CSON所支持在结构体中定义的数据类型包括:
|
CSON采用数据模型对结构体进行解析,在方便json操作的同时,也给结构体的定义带来了一些限制,目前,CSON所支持在结构体中定义的数据类型包括:
|
||||||
|
|
||||||
1. 整数(char, short, int, long)
|
1. 整数(char, short, int, long)
|
||||||
2. 浮点数(float, double)
|
2. 浮点数(float, double)
|
||||||
@ -203,11 +203,11 @@ void csonInit(void *malloc, void *free)
|
|||||||
解析json,将json字符串反序列化成结构体对象
|
解析json,将json字符串反序列化成结构体对象
|
||||||
|
|
||||||
```C
|
```C
|
||||||
void *csonDecodeObject(cJSON *json, CsonModel *model, int modelSize)
|
void *csonDecode(const char *jsonStr, CsonModel *model, int modelSize)
|
||||||
```
|
```
|
||||||
|
|
||||||
- 参数
|
- 参数
|
||||||
- `json` json字符串
|
- `jsonStr` json字符串
|
||||||
- `model` 描述目标结构体的数据模型
|
- `model` 描述目标结构体的数据模型
|
||||||
- `modelSize` 数据模型大小
|
- `modelSize` 数据模型大小
|
||||||
- 返回
|
- 返回
|
||||||
|
Loading…
x
Reference in New Issue
Block a user