爱体育

 
 加入
查看: 146|回复: 1

请教个json的提取问题【已解决】-爱体育

[复制链接]
发表于 2023-11-26 20:08:11 | 显示全部楼层 |
本帖最后由 fenhanxue 于 2023-11-26 20:52 编辑
  1. js 代码为:

  2. const obj = {"msgcode":"stock_success","resp":[{"hasstock":"y","skustocks":{"想要读的第1个数据":111,"想要读的第2个数据":222,"想要读的第3个数据":333},"spubplstock":6676}],"total":0}
  3. obj_1 = obj.resp[0].skustocks
  4. const keys = object.keys(obj_1);

  5. console.log(keys); // 输出keys的数组   :   想要读的第1个数据,想要读的第2个数据,想要读的第3个数据


  6. 上面代码如何用au3表示,即如何用au3读取到数组['想要读的第1个数据','想要读的第2个数据','想要读的第3个数据']
复制代码
想要提取keys数组,如上,如何用au3的代码表示?


发表于 2023-11-26 20:17:07 | 显示全部楼层
  1. #notrayicon
  2. #pre_usex64=n
  3. #include
  4. #include
  5. local $str_json = '{"msgcode":"stock_success","resp":[{"hasstock":"y","skustocks":{"想要读的第1个数据":111,"想要读的第2个数据":222,"想要读的第3个数据":333},"spubplstock":6676}],"total":0}'
  6. local $json = json_decode($str_json)
  7. local $resp = json_objget($json, 'resp')
  8. local $skustocks = json_objget($resp[0], 'skustocks')
  9. local $keys = json_objgetkeys($skustocks)
  10. local $items = json_objgetitems($skustocks)
  11. _arraydisplay($keys)
  12. _arraydisplay($items)
复制代码




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 40 理由
holley 40 很给力!

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

||小黑屋|爱体育 ( ) "));

gmt 8, 2023-12-7 00:39 , processed in 0.086122 second(s), 22 queries .

powered by x3.5

© 2001-2023 .

快速回复 返回列表
网站地图