日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jsondataobjects

發布時間:2025/3/17 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jsondataobjects 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

jsondataobjects

GITHUB:

https://github.com/ahausladen/jsondataobjects.git

跨平臺JSON庫

Json Data Objects
=================

This Delphi unit contains a JSON parser that supports Delphi 2009-10Seattle and the platforms
Win32, Win64 and ARM Android (MacOS and iOS may work).

Clone with GIT
--------------
```
> git clone git@github.com:ahausladen/JsonDataObjects.git
```
or
```
> git clone https://github.com/ahausladen/JsonDataObjects.git
```

This will get you the Json Data Objects repository.

How to install
--------------
1. Clone the JsonDataObjects repository
2. Add the JsonDataObjects.pas unit to your project.

Features
--------
* Fast dual JSON parser for parsing UTF8 and UTF16 without conversion
* Automatic creation of arrays and objects
* Easy access mode with implicit operators
* Compact and formatted output modes
* Variants support
* Null can be auto-typecasted to a value type if JsonSerializationConfig.NullConvertsToValueTypes is set to True
* Progress callback support for loading large JSON strings
* Win32, Win64 and ARM Android support (MacOS and iOS may work)

Usage
-----
Simple example
```Delphi
var
Obj: TJsonObject;
begin
Obj := TJsonObject.Parse('{ "foo": "bar", "array": [ 10, 20 ] }') as TJsonObject;
try
ShowMessage(Obj['foo']);
ShowMessage(IntToStr(Obj['array'].Count));
ShowMessage(IntToStr(Obj['array'].Items[0]));
ShowMessage(IntToStr(Obj['array'].Items[1]));
finally
Obj.Free;
end;
end;
```

Filling and serializing JSON objects
```Delphi
var
Obj, ChildObj: TJsonObject;
begin
Obj := TJsonObject.Create;
try
// easy access
Obj['foo'] := 'bar';
// normal (and faster) access
Obj.S['bar'] := 'foo';
// automatic array creation, Obj is the owner of 'array'
Obj.A['array'].Add(10);
Obj.A['array'].Add(20);
// automatic object creation, 'array' is the owner of ChildObj
ChildObj := Obj.A['array'].AddObject;
ChildObj['value'] := 12.3;
// automatic array creation, ChildObj is the owner of 'subarray'
ChildObj.A['subarray'].Add(100);
ChildObj.A['subarray'].Add(200);

ShowMessage(Obj.ToJSON({Compact:=}False));
finally
Obj.Free;
end;
```
```JSON
{
"foo": "bar",
"bar": "foo",
"array": [
10,
20,
{
"value": 12.3,
"subarray": [
100,
200
]
}
]
}
```

Copying JSON objects with `Assign`
```Delphi
var
Obj, ClonedObj: TJsonObject;
begin
Obj := TJsonObject.ParseUtf8('{ "foo": [ "bar", {}, null, true, false, { "key": "value" } ] }') as TJsonObject;
try
ClonedObj := TJsonObject.Create;
try
// Make a copy of Obj
ClonedObj.Assign(Obj);
ShowMessage(ClonedObj.ToJSON(False));
finally
ClonedObj.Free;
end;
finally
Obj.Free;
end;
end;
```
```JSON
{
"foo": [
"bar",
{},
null,
true,
false,
{
"key": "value"
}
]
}
```

總結

以上是生活随笔為你收集整理的jsondataobjects的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91精品国产自产精品男人的天堂 | 久久婷婷五月综合 | 成人图片小说 | 久久久久久无码精品大片 | 成人午夜淫片100集 伊人久久国产 | 久久久九九九热 | 午夜一二区 | 国产精品老牛影院99av | 香蕉久久夜色精品国产使用方法 | 天堂中文在线观看视频 | 国产精品伦一区 | 日本少妇bbwbbw精品 | 草草在线观看视频 | 中文字幕精品在线观看 | 午夜影院免费观看 | 日日日干干干 | 九九这里只有精品视频 | 另类一区二区三区 | 国产欧美一区二区三区鸳鸯浴 | 天天插天天插 | 亚洲男女一区二区三区 | www.x日本| 亚洲美女综合 | 一二区视频 | 欧美日韩视频在线观看一区 | 六月婷婷色 | 一起草国产 | 色狠狠操| 成人久久毛片 | 国产97在线 | 亚洲 | 四虎国产成人永久精品免费 | 天天草天天 | 偷偷操不一样的99 | 欧美久久伊人 | 精品黑人一区二区三区 | 日韩美女视频 | 精品国产伦一区 | 欧美黄色短视频 | 国产高清一二三区 | 2020亚洲天堂 | 亚洲一级理论片 | 国产一级久久久久毛片精品 | 91超碰在 | 天天操天天看 | 综合网五月 | 日本欧美国产 | 都市激情自拍偷拍 | 精品视频一区二区三区 | h视频网站在线观看 | 精品国产视频 | 最近中文字幕在线中文高清版 | 国产成人精品一区二区三区福利 | 蜜臀av在线观看 | 一级美女视频 | 国产精品久久久久一区二区 | 日韩区在线观看 | 在线天堂中文 | 香港一级淫片免费放 | 午夜影院污 | 久久sp | 欧美乱做爰xxxⅹ久久久 | 91成人在线免费 | 性免费视频| 中文字幕乱码无码人妻系列蜜桃 | 国产伦精品一区二区三区视频痴汉 | 亚洲精选91 | 精品国产96亚洲一区二区三区 | 涩涩一区 | 久久99成人 | 男女羞羞动态图 | 国产精品乱码一区二区三区 | 精久久久久久 | 国产传媒一区二区三区 | 亚洲欧洲精品一区二区三区 | 啪啪综合 | 中国毛片在线 | 久久青青热 | 中文字幕亚洲一区二区三区 | 在线观看的av | 久草影音| 日韩一区二区精品 | 国产做a | 大奶子在线 | 久久精品久久国产 | 国产小视频免费在线观看 | 日韩激情第一页 | 永久免费未满 | 久久靠逼视频 | 亚洲天堂社区 | 国产精品视频免费观看 | 国产午夜毛片 | 国产无套内射普通话对白 | 国产精品高潮呻吟AV无码 | 亚洲毛片在线看 | 综合另类 | 日本japanese极品少妇 | 日本东京热一区二区三区 | 强行挺进白丝老师里呻吟 | av作品在线 |