易语言 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
【注意:】
层数不是固定的,有的是一层有的是二层有的是五层,这里的三层是举例。
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取值?的主要内容,如果未能解决你的问题,请参考以下文章