1 单一键值对
json 原始数据
{
"status":200,
"results":"success"
}
.版本 2
.支持库 spec
.局部变量 bool, 逻辑型
.局部变量 json, 类_json
bool = json.解析 (到文本 (读入文件 (“json.txt”)))
.如果真 (bool)
调试输出 (json.取属性对象 (“status”))
调试输出 (json.取属性对象 (“results”))

2 遍历数组中的数值
json 数据
{
"num":[1,2,3,4]
}
.版本 2
.支持库 spec
.局部变量 bool, 逻辑型
.局部变量 json, 类_json
.局部变量 array, 类_json
.局部变量 n, 整数型
.局部变量 i, 整数型
bool = json.解析 (到文本 (读入文件 (“json.txt”)))
.如果 (bool)
array = json.取属性 (“num”)
调试输出 (array)
n = array.成员数 ()
.计次循环首 (n, i) ' i从1开始
调试输出 (array.取成员 (i - 1).取数据文本 ())
.计次循环尾 ()
.否则
信息框 (“解析失败”, 0, , )

3 数组 键值对
{
"student":[
{
"name":"小花",
"age":21
},
{
"name":"小娜",
"age":20
}
]
}
.版本 2
.支持库 spec
.局部变量 bool, 逻辑型
.局部变量 json, 类_json
.局部变量 array, 类_json
.局部变量 n, 整数型
.局部变量 i, 整数型
bool = json.解析 (到文本 (读入文件 (“json.txt”)))
.如果 (bool)
array = json.取属性 (“student”)
' 调试输出 (array.取成员 (0).取属性对象 (“name”))
n = array.成员数 ()
.计次循环首 (n, i) ' i从1开始
调试输出 (array.取成员 (i - 1).取属性对象 (“name”))
调试输出 (array.取成员 (i - 1).取属性对象 (“age”))
.计次循环尾 ()
.否则
信息框 (“解析失败”, 0, , )

参考:
https://www.jianshu.com/p/b6e657afba58
官网:www.couragesteak.com
<h2><a id="1__0"></a>1 单一键值对</h2>
<p>json 原始数据</p>
<pre><div class="hljs"><code class="lang-c">{
<span class="hljs-string">"status"</span>:<span class="hljs-number">200</span>,
<span class="hljs-string">"results"</span>:<span class="hljs-string">"success"</span>
}
</code></div></pre>
<pre><div class="hljs"><code class="lang-c">.版本 <span class="hljs-number">2</span>
.支持库 spec
.局部变量 <span class="hljs-type">bool</span>, 逻辑型
.局部变量 json, 类_json
<span class="hljs-type">bool</span> = json.解析 (到文本 (读入文件 (“json.txt”)))
.如果真 (<span class="hljs-type">bool</span>)
调试输出 (json.取属性对象 (“status”))
调试输出 (json.取属性对象 (“results”))
</code></div></pre>
<p><img src="https://static.couragesteak.com/article/f07fed6df8c42e292b72fc25c17c3502.png" alt="image.png" /></p>
<h2><a id="2__26"></a>2 遍历数组中的数值</h2>
<p>json 数据</p>
<pre><div class="hljs"><code class="lang-c">{
<span class="hljs-string">"num"</span>:[<span class="hljs-number">1</span>,<span class="hljs-number">2</span>,<span class="hljs-number">3</span>,<span class="hljs-number">4</span>]
}
</code></div></pre>
<pre><div class="hljs"><code class="lang-xml">.版本 2
.支持库 spec
.局部变量 bool, 逻辑型
.局部变量 json, 类_json
.局部变量 array, 类_json
.局部变量 n, 整数型
.局部变量 i, 整数型
bool = json.解析 (到文本 (读入文件 (“json.txt”)))
.如果 (bool)
array = json.取属性 (“num”)
调试输出 (array)
n = array.成员数 ()
.计次循环首 (n, i) ' i从1开始
调试输出 (array.取成员 (i - 1).取数据文本 ())
.计次循环尾 ()
.否则
信息框 (“解析失败”, 0, , )
</code></div></pre>
<p><img src="https://static.couragesteak.com/article/8da6097b69e707a7752cccff144be3d0.png" alt="image.png" /></p>
<h2><a id="3___64"></a>3 数组 键值对</h2>
<pre><div class="hljs"><code class="lang-c">{
<span class="hljs-string">"student"</span>:[
{
<span class="hljs-string">"name"</span>:<span class="hljs-string">"小花"</span>,
<span class="hljs-string">"age"</span>:<span class="hljs-number">21</span>
},
{
<span class="hljs-string">"name"</span>:<span class="hljs-string">"小娜"</span>,
<span class="hljs-string">"age"</span>:<span class="hljs-number">20</span>
}
]
}
</code></div></pre>
<pre><div class="hljs"><code class="lang-c">.版本 <span class="hljs-number">2</span>
.支持库 spec
.局部变量 <span class="hljs-type">bool</span>, 逻辑型
.局部变量 json, 类_json
.局部变量 <span class="hljs-built_in">array</span>, 类_json
.局部变量 n, 整数型
.局部变量 i, 整数型
<span class="hljs-type">bool</span> = json.解析 (到文本 (读入文件 (“json.txt”)))
.如果 (<span class="hljs-type">bool</span>)
<span class="hljs-built_in">array</span> = json.取属性 (“student”)
<span class="hljs-string">' 调试输出 (array.取成员 (0).取属性对象 (“name”))
n = array.成员数 ()
.计次循环首 (n, i) '</span> i从<span class="hljs-number">1</span>开始
调试输出 (<span class="hljs-built_in">array</span>.取成员 (i - <span class="hljs-number">1</span>).取属性对象 (“name”))
调试输出 (<span class="hljs-built_in">array</span>.取成员 (i - <span class="hljs-number">1</span>).取属性对象 (“age”))
.计次循环尾 ()
.否则
信息框 (“解析失败”, <span class="hljs-number">0</span>, , )
</code></div></pre>
<p><img src="https://static.couragesteak.com/article/e8845b4d3760f1152e67e4b8a84917f0.png" alt="image.png" /></p>
<p>参考:<br />
https://www.jianshu.com/p/b6e657afba58</p>
<p>官网:<a href="https://www.couragesteak.com/" target="_blank">www.couragesteak.com</a></p>
留言