递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 550|回复: 7
打印 上一主题 下一主题

[视窗] 怎么取出json中数组有多少成员

[复制链接]

20

主题

113

帖子

495

积分

中级会员

Rank: 3Rank: 3

积分
495
跳转到指定楼层
楼主
发表于 5 天前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用的yyjson模块,怎么都取不出来
{"rc":0,"rt":6,"svr":2887180421,"lt":1,"full":1,"dlmkts":"","data":{"total":5219,"diff":[{"f1":2,"f2":24.4,"f3":2.95,"f8":4.66,"f12":"300059","f13":0,"f14":"东方财富","f21":325966399865,"f62":1476839008.0,"f66":1230253376.0,"f69":8.21,"f72":246585632.0,"f75":1.64,"f78":-676682544.0,"f81":-4.51,"f84":-800156464.0,"f87":-5.34,"f124":1740555300,"f184":9.85,"f204":"-","f205":"-","f206":"-"},{"f1":2,"f2":9.52,"f3":20.05,"f8":26.07,"f12":"300083","f13":0,"f14":"创世纪","f21":14213695237,"f62":721505056.0,"f66":913378560.0,"f69":26.6,"f72":-191873504.0,"f75":-5.59,"f78":-456585408.0,"f81":-13.3,"f84":-264919648.0,"f87":-7.71,"f124":1740555282,"f184":21.01,"f204":"-","f205":"-","f206":"-"},{"f1":2,"f2":2.4,"f3":10.09,"f8":11.4,"f12":"000981","f13":0,"f14":"山子高科","f21":15660373085,"f62":694360917.0,"f66":682150565.0,"f69":39.64,"f72":12210352.0,"f75":0.71,"f78":-280406496.0,"f81":-16.3,"f84":-413954443.0,"f87":-24.06,"f124":1740555291,"f184":40.35,"f204":"-","f205":"-","f206":"-"},{"f1":2,"f2":78.2,"f3":2.76,"f8":6.31,"f12":"603019","f13":1,"f14":"中科曙光","f21":114063433689,"f62":661092000.0,"f66":592671632.0,"f69":8.35,"f72":68420368.0,"f75":0.96,"f78":-285317136.0,"f81":-4.02,"f84":-375774880.0,"f87":-5.3,"f124":1740556778,"f184":9.32,"f204":"-","f205":"-","f206":"-"},{"f1":2,"f2":104.0,"f3":2.69,"f8":4.48,"f12":"688981","f13":1,"f14":"中芯国际","f21":206789349416,"f62":572342240.0,"f66":723318464.0,"f69":7.89,"f72":-150976224.0,"f75":-1.65,"f78":-411602656.0,"f81":-4.49,"f84":-160739584.0,"f87":-1.75,"f124":1740556778,"f184":6.25,"f204":"-","f205":"-","f206":"-"},{"f1":2,"f2":15.73,"f3":10.0,"f8":6.5,"f12":"002152","f13":0,"f14":"广电运通","f21":39043963305,"f62":556120800.0,"f66":665674064.0,"f69":27.46,"f72":-109553264.0,"f75":-4.52,"f78":-331315280.0,"f81":-13.67,"f84":-224805520.0,"f87":-9.27,"f124":1740555303,"f184":22.94,"f204":"-","f205":"-","f206":"-"},{"f1":2,"f2":17.43,"f3":5.96,"f8":3.31,"f12":"601012","f13":1,"f14":"隆基绿能","f21":132085244242,"f62":540303120.0,"f66":151994832.0,"f69":3.55,"f72":388308288.0,"f75":9.07,"f78":-122360528.0,"f81":-2.86,"f84":-417942592.0,"f87":-9.77,"f124":1740556760,"f184":12.63,"f204":"-","f205":"-","f206":"-"},{"f1":2,"f2":23.08,"f3":10.01,"f8":18.48,"f12":"002402","f13":0,"f14":"和而泰","f21":18495879204,"f62":509352768.0,"f66":579244928.0,"f69":17.68,"f72":-69892160.0,"f75":-2.13,"f78":-225289776.0,"f81":-6.88,"f84":-284062992.0,"f87":-8.67,"f124":1740555252,"f184":15.55,"f204":"-","f205":"-","f206":"-"},{"f1":2,"f2":165.0,"f3":5.84,"f8":5.84,"f12":"688041","f13":1,"f14":"海光信息","f21":146281934865,"f62":505840240.0,"f66":629267616.0,"f69":7.54,"f72":-123427376.0,"f75":-1.48,"f78":-150786848.0,"f81":-1.81,"f84":-355053376.0,"f87":-4.25,"f124":1740556768,"f184":6.06,"f204":"-","f205":"-","f206":"-"},{"f1":2,"f2":53.2,"f3":10.01,"f8":16.81,"f12":"603667","f13":1,"f14":"五洲新春","f21":19481987364,"f62":461774816.0,"f66":607148624.0,"f69":18.8,"f72":-145373808.0,"f75":-4.5,"f78":-294410656.0,"f81":-9.12,"f84":-167364160.0,"f87":-5.18,"f124":1740556765,"f184":14.3,"f204":"-","f205":"-","f206":"-"}]}}
回复

使用道具 举报

28

主题

2077

帖子

7583

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7583
沙发
发表于 5 天前 | 只看该作者
YYJSON的「取成员数」
回复

使用道具 举报

20

主题

113

帖子

495

积分

中级会员

Rank: 3Rank: 3

积分
495
板凳
 楼主| 发表于 5 天前 | 只看该作者
Xelloss0618 发表于 2025-2-26 16:49
YYJSON的「取成员数」

问题是取不出来
回复

使用道具 举报

36

主题

341

帖子

2626

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2626
地板
发表于 5 天前 | 只看该作者
好多个嵌套,看着头晕
回复

使用道具 举报

10

主题

128

帖子

1841

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1841
5#
发表于 5 天前 | 只看该作者
方法比较笨,不知道还有咩有高手

  1. <火山程序 类型 = "通常" 版本 = 1 />

  2. 变量 json <类型 = YYJSON对象类>
  3. 变量 sz <类型 = YYJSON数组类>
  4. json.创建自文本 ("{"rc":0,"rt":6,"svr":2887180421,"lt":1,"full":1,"dlmkts":"","data":{"total":5219,"diff":[{"f1":2,"f2":24.4,"f3":2.95,"f8":4.66,"f12":"300059","f13":0,"f14":"东方财富","f21":325966399865,"f62":1476839008.0,"f66":1230253376.0,"f69":8.21,"f72":246585632.0,"f75":1.64,"f78":-676682544.0,"f81":-4.51,"f84":-800156464.0,"f87":-5.34,"f124":1740555300,"f184":9.85,"f204":"-","f205":"-","f206":"-"},{"f1":2,"f2":9.52,"f3":20.05,"f8":26.07,"f12":"300083","f13":0,"f14":"创世纪","f21":14213695237,"f62":721505056.0,"f66":913378560.0,"f69":26.6,"f72":-191873504.0,"f75":-5.59,"f78":-456585408.0,"f81":-13.3,"f84":-264919648.0,"f87":-7.71,"f124":1740555282,"f184":21.01,"f204":"-","f205":"-","f206":"-"},{"f1":2,"f2":2.4,"f3":10.09,"f8":11.4,"f12":"000981","f13":0,"f14":"山子高科","f21":15660373085,"f62":694360917.0,"f66":682150565.0,"f69":39.64,"f72":12210352.0,"f75":0.71,"f78":-280406496.0,"f81":-16.3,"f84":-413954443.0,"f87":-24.06,"f124":1740555291,"f184":40.35,"f204":"-","f205":"-","f206":"-"},{"f1":2,"f2":78.2,"f3":2.76,"f8":6.31,"f12":"603019","f13":1,"f14":"中科曙光","f21":114063433689,"f62":661092000.0,"f66":592671632.0,"f69":8.35,"f72":68420368.0,"f75":0.96,"f78":-285317136.0,"f81":-4.02,"f84":-375774880.0,"f87":-5.3,"f124":1740556778,"f184":9.32,"f204":"-","f205":"-","f206":"-"},{"f1":2,"f2":104.0,"f3":2.69,"f8":4.48,"f12":"688981","f13":1,"f14":"中芯国际","f21":206789349416,"f62":572342240.0,"f66":723318464.0,"f69":7.89,"f72":-150976224.0,"f75":-1.65,"f78":-411602656.0,"f81":-4.49,"f84":-160739584.0,"f87":-1.75,"f124":1740556778,"f184":6.25,"f204":"-","f205":"-","f206":"-"},{"f1":2,"f2":15.73,"f3":10.0,"f8":6.5,"f12":"002152","f13":0,"f14":"广电运通","f21":39043963305,"f62":556120800.0,"f66":665674064.0,"f69":27.46,"f72":-109553264.0,"f75":-4.52,"f78":-331315280.0,"f81":-13.67,"f84":-224805520.0,"f87":-9.27,"f124":1740555303,"f184":22.94,"f204":"-","f205":"-","f206":"-"},{"f1":2,"f2":17.43,"f3":5.96,"f8":3.31,"f12":"601012","f13":1,"f14":"隆基绿能","f21":132085244242,"f62":540303120.0,"f66":151994832.0,"f69":3.55,"f72":388308288.0,"f75":9.07,"f78":-122360528.0,"f81":-2.86,"f84":-417942592.0,"f87":-9.77,"f124":1740556760,"f184":12.63,"f204":"-","f205":"-","f206":"-"},{"f1":2,"f2":23.08,"f3":10.01,"f8":18.48,"f12":"002402","f13":0,"f14":"和而泰","f21":18495879204,"f62":509352768.0,"f66":579244928.0,"f69":17.68,"f72":-69892160.0,"f75":-2.13,"f78":-225289776.0,"f81":-6.88,"f84":-284062992.0,"f87":-8.67,"f124":1740555252,"f184":15.55,"f204":"-","f205":"-","f206":"-"},{"f1":2,"f2":165.0,"f3":5.84,"f8":5.84,"f12":"688041","f13":1,"f14":"海光信息","f21":146281934865,"f62":505840240.0,"f66":629267616.0,"f69":7.54,"f72":-123427376.0,"f75":-1.48,"f78":-150786848.0,"f81":-1.81,"f84":-355053376.0,"f87":-4.25,"f124":1740556768,"f184":6.06,"f204":"-","f205":"-","f206":"-"},{"f1":2,"f2":53.2,"f3":10.01,"f8":16.81,"f12":"603667","f13":1,"f14":"五洲新春","f21":19481987364,"f62":461774816.0,"f66":607148624.0,"f69":18.8,"f72":-145373808.0,"f75":-4.5,"f78":-294410656.0,"f81":-9.12,"f84":-167364160.0,"f87":-5.18,"f124":1740556765,"f184":14.3,"f204":"-","f205":"-","f206":"-"}]}}")
  5. json.创建自文本 (json.取路径内容 ("/data/diff"))
  6. sz = json.取数组 ("/data/diff")
  7. 调试输出 (sz.取成员数 ())
复制代码


回复

使用道具 举报

28

主题

2077

帖子

7583

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7583
6#
发表于 5 天前 | 只看该作者

<火山程序 类型 = "通常" 版本 = 1 />

变量 json <类型 = YYJSON对象类>
json.创建自文本 (JSON内容)
调试输出 (json.取路径数组 ("/data/diff").取成员数 ())

评分

参与人数 1金钱 +5 收起 理由
wsjdwjek + 5

查看全部评分

回复

使用道具 举报

1

主题

11

帖子

112

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
112
7#
发表于 5 天前 | 只看该作者
本帖最后由 huanhai 于 2025-2-26 17:49 编辑

<火山程序 类型 = "通常" 版本 = 1 />

变量 a <类型 = 文本型
        值 = "{\"rc\":0,\"rt\":6,\"svr\":2887180421,\"lt\":1,\"full\":1,\"dlmkts\":\"\",\"data\":{\"total\":5219,\"diff\":[{\"f1\":2,\"f2\":24.4,\"f3\":2.95,\"f8\":4.66,\"f12\":\"300059\",\"f13\":0,\"f14\":\"东方财富\",\"f21\":325966399865,\"f62\":1476839008.0,\"f66\":1230253376.0,\"f69\":8.21,\"f72\":246585632.0,\"f75\":1.64,\"f78\":-676682544.0,\"f81\":-4.51,\"f84\":-800156464.0,\"f87\":-5.34,\"f124\":1740555300,\"f184\":9.85,\"f204\":\"-\",\"f205\":\"-\",\"f206\":\"-\"},{\"f1\":2,\"f2\":9.52,\"f3\":20.05,\"f8\":26.07,\"f12\":\"300083\",\"f13\":0,\"f14\":\"创世纪\",\"f21\":14213695237,\"f62\":721505056.0,\"f66\":913378560.0,\"f69\":26.6,\"f72\":-191873504.0,\"f75\":-5.59,\"f78\":-456585408.0,\"f81\":-13.3,\"f84\":-264919648.0,\"f87\":-7.71,\"f124\":1740555282,\"f184\":21.01,\"f204\":\"-\",\"f205\":\"-\",\"f206\":\"-\"},{\"f1\":2,\"f2\":2.4,\"f3\":10.09,\"f8\":11.4,\"f12\":\"000981\",\"f13\":0,\"f14\":\"山子高科\",\"f21\":15660373085,\"f62\":694360917.0,\"f66\":682150565.0,\"f69\":39.64,\"f72\":12210352.0,\"f75\":0.71,\"f78\":-280406496.0,\"f81\":-16.3,\"f84\":-413954443.0,\"f87\":-24.06,\"f124\":1740555291,\"f184\":40.35,\"f204\":\"-\",\"f205\":\"-\",\"f206\":\"-\"},{\"f1\":2,\"f2\":78.2,\"f3\":2.76,\"f8\":6.31,\"f12\":\"603019\",\"f13\":1,\"f14\":\"中科曙光\",\"f21\":114063433689,\"f62\":661092000.0,\"f66\":592671632.0,\"f69\":8.35,\"f72\":68420368.0,\"f75\":0.96,\"f78\":-285317136.0,\"f81\":-4.02,\"f84\":-375774880.0,\"f87\":-5.3,\"f124\":1740556778,\"f184\":9.32,\"f204\":\"-\",\"f205\":\"-\",\"f206\":\"-\"},{\"f1\":2,\"f2\":104.0,\"f3\":2.69,\"f8\":4.48,\"f12\":\"688981\",\"f13\":1,\"f14\":\"中芯国际\",\"f21\":206789349416,\"f62\":572342240.0,\"f66\":723318464.0,\"f69\":7.89,\"f72\":-150976224.0,\"f75\":-1.65,\"f78\":-411602656.0,\"f81\":-4.49,\"f84\":-160739584.0,\"f87\":-1.75,\"f124\":1740556778,\"f184\":6.25,\"f204\":\"-\",\"f205\":\"-\",\"f206\":\"-\"},{\"f1\":2,\"f2\":15.73,\"f3\":10.0,\"f8\":6.5,\"f12\":\"002152\",\"f13\":0,\"f14\":\"广电运通\",\"f21\":39043963305,\"f62\":556120800.0,\"f66\":665674064.0,\"f69\":27.46,\"f72\":-109553264.0,\"f75\":-4.52,\"f78\":-331315280.0,\"f81\":-13.67,\"f84\":-224805520.0,\"f87\":-9.27,\"f124\":1740555303,\"f184\":22.94,\"f204\":\"-\",\"f205\":\"-\",\"f206\":\"-\"},{\"f1\":2,\"f2\":17.43,\"f3\":5.96,\"f8\":3.31,\"f12\":\"601012\",\"f13\":1,\"f14\":\"隆基绿能\",\"f21\":132085244242,\"f62\":540303120.0,\"f66\":151994832.0,\"f69\":3.55,\"f72\":388308288.0,\"f75\":9.07,\"f78\":-122360528.0,\"f81\":-2.86,\"f84\":-417942592.0,\"f87\":-9.77,\"f124\":1740556760,\"f184\":12.63,\"f204\":\"-\",\"f205\":\"-\",\"f206\":\"-\"},{\"f1\":2,\"f2\":23.08,\"f3\":10.01,\"f8\":18.48,\"f12\":\"002402\",\"f13\":0,\"f14\":\"和而泰\",\"f21\":18495879204,\"f62\":509352768.0,\"f66\":579244928.0,\"f69\":17.68,\"f72\":-69892160.0,\"f75\":-2.13,\"f78\":-225289776.0,\"f81\":-6.88,\"f84\":-284062992.0,\"f87\":-8.67,\"f124\":1740555252,\"f184\":15.55,\"f204\":\"-\",\"f205\":\"-\",\"f206\":\"-\"},{\"f1\":2,\"f2\":165.0,\"f3\":5.84,\"f8\":5.84,\"f12\":\"688041\",\"f13\":1,\"f14\":\"海光信息\",\"f21\":146281934865,\"f62\":505840240.0,\"f66\":629267616.0,\"f69\":7.54,\"f72\":-123427376.0,\"f75\":-1.48,\"f78\":-150786848.0,\"f81\":-1.81,\"f84\":-355053376.0,\"f87\":-4.25,\"f124\":1740556768,\"f184\":6.06,\"f204\":\"-\",\"f205\":\"-\",\"f206\":\"-\"},{\"f1\":2,\"f2\":53.2,\"f3\":10.01,\"f8\":16.81,\"f12\":\"603667\",\"f13\":1,\"f14\":\"五洲新春\",\"f21\":19481987364,\"f62\":461774816.0,\"f66\":607148624.0,\"f69\":18.8,\"f72\":-145373808.0,\"f75\":-4.5,\"f78\":-294410656.0,\"f81\":-9.12,\"f84\":-167364160.0,\"f87\":-5.18,\"f124\":1740556765,\"f184\":14.3,\"f204\":\"-\",\"f205\":\"-\",\"f206\":\"-\"}]}}">
变量 json <类型 = JSON对象类_>
变量 键名组 <类型 = 文本数组类>
变量 b <类型 = JSON对象类_>
json.创建自文本 (a)
json.取对象值 ("/data/diff", b)
调试输出 (b.取所有键名 (键名组))

评分

参与人数 1金钱 +5 收起 理由
wsjdwjek + 5

查看全部评分

回复

使用道具 举报

20

主题

113

帖子

495

积分

中级会员

Rank: 3Rank: 3

积分
495
8#
 楼主| 发表于 5 天前 | 只看该作者
谢谢各位大佬
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-3-3 05:18 , Processed in 0.083599 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表