易语言 操作json

这里用到的是精易模块的json类
现在我们就来讲一下,json各种格式用json类来取值的方法:
1. 单一键值对(取出单个value)
<pre>{
"name": "丁丁",
"age": 22
}</pre>

Paste_Image.png

2. 数组之数值(遍历数组中的数值)
<pre>{
"num":[1,2,3,4]
}</pre>

Paste_Image.png

3. 数组之键值对(遍历数组中某个key的value)
<pre>
{
"student": [
{
"name": "丁丁",
"age": 22
},
{
"name": "yanyu",
"age": 20
}
]
}
</pre>

Paste_Image.png

4. 键值对套键值对(3的其他一个部分;遍历一个键值对的所有value)
<pre>{
"student": {
"name": "丁丁",
"age": 22
}
}</pre>

Paste_Image.png

5. 类_json 取通用属性(支持a.b.c[0]或者[0].a.b; 取所有Name值)
如果现在只是为了取某一个值,并不需要遍历,那么可以使用该方法
<pre>{
"name": "丁丁",
"person": {
"name": "yanyu",
"age": 20
},
"student": [
{
"name": "丁昌江",
"age": 22
}
]
}
</pre>

Paste_Image.png
最后

OK!到这儿就差不多讲完了json的读取操作,其他的呢?
添加json属性 删除属性 修改属性这些操作请各位看官自己琢磨了;
我相信有了上面的基础,应该不难了吧

Paste_Image.png
补充:
  • 取成员属性不管是数值还是字符串,取到的都是字符类型
    如果要取数值,请使用“取成员数值()”

  • 如果要获取修改后的内容,请直接使用json去操作

Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,092评论 19 139
  • [TOC] 参考阮一峰的ECMAScript 6 入门参考深入浅出ES6 let和const let和const都...
    郭子web阅读 5,802评论 0 1
  • 陈咪咪跑了。 想起它满身脏兮兮地带到我家,一开始钻在椅子下面不出来,发出猪一般的嚎叫,逢人就毛发倒竖,乱抓乱咬。 ...
    凡前羽阅读 3,989评论 0 0
  • 染柒babe阅读 1,166评论 0 0

友情链接更多精彩内容