易语言 JSON取值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了易语言 JSON取值?相关的知识,希望对你有一定的参考价值。

有两段JSON。
【第一段】
"c":"0","m":"","d":"allScore":47,"homeAnalysisScore":"movingLineScore":29,"zoneScore":0,"ventilationScore":18,"floorplanInfos":["area":100.15,"realArea":80.12,"planImage":"https://abc123.com/prod/img/L732W7AKN4HQCAABAAAAACQ8panoguide.png@watermark=1&object=bG9nby5wbmc=&p=7&x=10&y=10","levelIndex":2,"levelName":"三层","area":101.525,"realArea":81.22,"planImage":"https://abc123.com/prod/img/afbc3b56e2bac7b30102a03cff42600d_800x800.jpg@watermark=1&object=bG9nby5wbmc=&p=7&x=10&y=10","levelIndex":1,"levelName":"二层","area":108.2125,"realArea":86.57,"planImage":"https://abc123.com/prod/img/L73247IKN4EFIAABAAAAABY8panoguide.png@watermark=1&object=bG9nby5wbmc=&p=7&x=10&y=10","levelIndex":0,"levelName":"一层"]
【第二段】
["levelName":"一层","levelId":"L73247IKN4EFIAABAAAAABY8","levelIndex":0,"renderPicCounts":0,"levelName":"二层","levelId":"L732W7AKN4HQCAABAAAAACA8","levelIndex":1,"renderPicCounts":15,"levelName":"三层","levelId":"L732W7AKN4HQCAABAAAAACQ8","levelIndex":2,"renderPicCounts":0]

从这两段JSON中我想取出以下格式的数据:
比如:
levelIndex:0;levelName:一层;levelId:L73247IKN4EFIAABAAAAABY8;area:108.2125;realArea:86.57
levelIndex:1;levelName:二层;levelId:L732W7AKN4HQCAABAAAAACA8;area:101.525;realArea:81.22
levelIndex:2;levelName:三层;levelId:L732W7AKN4HQCAABAAAAACQ8;area:100.15;realArea:80.12
【注意:】
层数不是固定的,有的是一层有的是二层有的是五层,这里的三层是举例。

参考技术A 易语言有json解析模块的吧,你可以试一试

Json简介

1.json

  JSON: JavaScript Object Notation(JavaScript 对象表示法)

  JSON 是存储和交换文本信息的语法。类似 XML。

  JSON 比 XML 更小、更快,更易解析。

  JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。

  JSON 具有自我描述性,更易理解

 

2.

以上是关于易语言 JSON取值?的主要内容,如果未能解决你的问题,请参考以下文章

易语言怎么获取网页json内容

易语言数组循环快还是json循环快

易语言如何处理json数据

关于易语言的json数据处理

易语言超级列表框.取被选择表项()

请问怎么用易语言的模拟鼠标点击呢?比如点击一个网页游戏的开始游戏