什么是JSON?

JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。

JSON到底是什么?

JSON就是一串字符串 只不过元素会使用特定的符号标注。可以把它看作是数据的存储形式,可以往配置项方面去理解。

{} 双括号表示对象

[] 中括号表示数组

“” 双引号内是属性或值

: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)

所以 {“name”: “Michael”} 可以理解为是一个包含name为Michael的对象

而[{“name”: “Michael”},{“name”: “Jerry”}]就表示包含两个对象的数组

当然了,你也可以使用{“name”:[“Michael”,”Jerry”]}来简化上面一部,这是一个拥有一个name数组的对象

网页json解析工具!

推荐使用精网页助手中的JSON解析功能

将你需要解析的JSON文本放入到解析框内,选择“解析到树”,如果是正确的JSON格式,便可在右侧树型框中看出JSON的结构。

在右侧树型框中选择你需要的内容,双击即可在“JSON路径”显示 JSON对应的键值的路径,如图所示:temp[1][‘title_suf’](PS,JSON的数组下标是从0开始的,也就是1代表的是数组的第二个成员!)

此外,精易网页助手也提供了一些快捷功能,如选择“生成易代码”即可在得到类似:JSON.取通用属性 (“temp[1][‘title_suf’]”)一句代码,其功能是获取当前的temp[1][‘title_suf’]属性的值。

素材引自 《[普及贴]精易网页助手你不知道的功能(第一篇:json解析)》

易代码

▲JSON取值操作

核心代码:

json.解析()

json.取通用属性()

json.成员数()

▲JSON置值操作

其实json就是能方便我们快速的处理网页xml的内容,比自己去写正则更方便的多。

该文章属于:猴子游戏编程原创

转载请注明标题:易语言取&置JSON文本使用方法!-猴子技术宅

转载请注明出处:https://www.ssfiction.com/yyy/2285.html

易语言json置入_易语言取置JSON文本使用方法-易语言学习-猴子技术宅相关推荐

  1. ai如何置入_如何在 InDesign 中置入、导入和插入图像

    置入(导入)图形 "置入"命令是用于向 InDesign 插入图形的主要方法,因为该命令可以提供最高级别的分辨率.文件格式.多页面 PDF.INDD 文件和颜色支持.置入图形也称为 ...

  2. python离线语音转文本_使用Python将语音转换为文本的方法

    使用Python将语音转换为文本的方法,语音,转换为,文本,您的,麦克风 使用Python将语音转换为文本的方法 易采站长站,站长之家为您整理了使用Python将语音转换为文本的方法的相关内容. 语音 ...

  3. 易语言json置入_易语言json操作模块源码

    易语言json操作模块源码 系统结构:初始化,解析,到文本,置属性,置属性对象,置属性数值,取属性数值,取属性对象,取通用属性,取属性,成员数,加成员,取成员,取成员文本,置成员,删成员,置类型,赋值 ...

  4. linux c语言 utf8读写,关于在C程序中处理UTF-8文本的方法详解

    UTF-8 互联网的普及, 强烈要求出现一种统一的编码方式. UTF-8就是在互联网上使用最广的一种unicode的实现方式. 其他实现方式还包括UTF-16和UTF-32, 不过在互联网上基本不用. ...

  5. json是什么_如何利用Python处理JSON格式的数据,建议收藏!!!

    JSON数据格式在我们的日常工作中经常会接触到,无论是做爬虫开发还是一般的数据分析处理,今天,小编就来分享一下当数据接口是JSON格式时,如何进行数据处理进行详细的介绍,内容分布如下 什么是JSON ...

  6. python json删除字段_如何使用python删除json对象?

    我正在使用python删除和更新一个由用户提供的数据生成的JSON文件,这样数据库中只存储很少的项目.我想从JSON文件中删除一个特定的对象. 我的JSON文件是: [ { "ename&q ...

  7. c#谷歌 json转对象_利用Google Gson实现JSON字符串和对象之间相互转换

    最近一个项目需要用到JSON,需要在JSON字符串和对象之间相互转换,在网上找了些资料,发现google的Gson还是比较不错的. 废话不说,下面是简单的例子: 先上源码:下载(包含jar包) Per ...

  8. java json asc排序_按ASCII码给json对象排序

    /** * 按ASCII码给json对象排序(规定:升序) * @param json * @return */ public static String sortAsciiJson(String j ...

  9. 朴素贝叶斯网络matlab实现_基于朴素贝叶斯的文本分类方法实战

    基于朴素贝叶斯的文本分类方法 一.朴素贝叶斯原理的介绍 二.朴素贝叶斯分类器的代码实现 分类器有时会产生错误结果,这时可以要求分类器给出一个最优的类别猜测结果,同时会给出这个猜测的概率估计值.朴素贝叶 ...

最新文章

  1. 手把手教你用Python模拟登录淘宝
  2. 火爆全网,却只有4页!ICLR爆款论文「你只需要Patch」到底香不香?
  3. NetBeans 时事通讯(刊号 # 125 - Nov 17, 2010)
  4. 类型转换出现在赋值运算符左边的情况
  5. 【贯穿】.NET6结合Docker傻瓜式实现容器编排
  6. 增加无线模块传输距离的方法
  7. java服务器返回错误码,java - java.io.IOException:服务器返回URL的HTTP响应代码:409 - 堆栈内存溢出...
  8. Maven知识- repositories
  9. Vue条件渲染---vue工作笔记0008
  10. FinSpy 发布 Mac 和 Linux OS 版本攻击埃及组织机构
  11. 软件测试基础——理论知识
  12. Confluence 6 恢复一个空间
  13. Atitit 项目管理(5)----------后勤管理与工具链支持管理
  14. ai带来的革命_AI革命就在这里。 这与我们预期的不同。
  15. 黑帽SEO的作弊手法:
  16. java实现文件分割_java 实现文件分割
  17. 昼夜系统-游戏中的时间
  18. C语言BCC异或效验
  19. 打开展讯日志采集界面-YlogActivity
  20. 奥塔在线:Redis5通过源码进行安装及卸载

热门文章

  1. 计算机课程中常用的高中数学公式
  2. 湖北职称英语和职称计算机考试,湖北职称英语考试
  3. 我的爆款算法题解是如何创作的?
  4. android gradle 版本部队,gradle中统一配置版本的小技巧。
  5. c3p0的坑导致并发性能问题
  6. JAVA第一次实验 ——凯撒密码
  7. java months between,ORACLE函数MONTHS_BETWEEN
  8. add_months用法解析
  9. oracle如何增加initial,Oracle修改表和索引的INITIAL初始化大小
  10. 做产品和运营必须深参这5大人性弱点