找回密码
 立即注册

QQ登录

只需一步,快速开始

cmld

注册会员

2

主题

25

帖子

69

积分

注册会员

积分
69
QQ
最新发帖
cmld
注册会员   /  发表于:2022-6-9 09:59  /   查看:13500  /  回复:43
10金币
本帖最后由 cmld 于 2022-6-9 23:55 编辑
  1. [{"id":"61188f24396807ba7ca38919a158766de935852e","name":"sen A1 24T","url":"sen-a1-24t","type":"sic","brand":"sen","algor":{"SHA":{"spe":24000000000000,"power":2200}},"specs":{"Release date":"April 2019","Size":"36 x 33 x 24cm","Weight":"4.5 kg","Noise level":"70db","Number of chips":288,"Chip type":"10nm ASIC Chip"}},{"id":"06349be70bd2d5dd98d36b9b8dba0a057500fdac","name":"silicon A10","url":"silicon-a10-ethmaster","type":"sic","brand":"silicon","algor":{"ash":{"spe":480000000,"power":750},"uwei":{"spe":660000000,"power":1500},"dlxau":{"spe":7800000,"power":1020}},"specs":{"Release date":"September 2018","Size":"12.5 x 15.5 x 36 cm","Weight":"5.4 kg","Noise level":"75db","Number of fans":2,"Memory size (VRAM)":"4GB"}}]
复制代码



"algor":{"SHA":{
"algor":{"ash":{
"algor":{"uwei":{
"algor":{"这个值有几十个":{


现在活字格里面只能取第一个值,请大佬指点怎么取多个值?

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

43 个回复

正序浏览
cmld
注册会员   /  发表于:2022-6-23 23:54:50
46#
逛逛逛 发表于 2022-6-23 15:33
试试:

var algor = jsonobj[k1]["algor"];   

神一般的回复,膜拜
我也想过IF语句,在脑子里面过了一遍,想到for语句结合,感觉行不通,逻辑都没搞通,非常感谢
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-23 17:31:34
45#
逛逛逛 发表于 2022-6-23 15:33
试试:

var algor = jsonobj[k1]["algor"];   

感谢大佬的支持~
回复 使用道具 举报
逛逛逛
金牌服务用户   /  发表于:2022-6-23 15:33:35
44#
cmld 发表于 2022-6-23 14:52
现在遇到空对象指针,"algor":null,或者"specs":null,下面的代码写入表格就会停止
请教一下遇到空值怎么 ...

试试:

var algor = jsonobj[k1]["algor"];   
if(algor !=null){

//把下面的代码扔进去

   
}

评分

参与人数 2金币 +66 满意度 +5 收起 理由
Chelsey.Wang + 66 很给力!
cmld + 5

查看全部评分

回复 使用道具 举报
cmld
注册会员   /  发表于:2022-6-23 14:52:35
43#
逛逛逛 发表于 2022-6-20 08:25
从报错上看,是你使用object.keys时参数有空值,你可以在使用前做一个空值判断。
  1. [{"id":"61188f24396807ba7ca38919a158766de935852e","name":"sen A1 24T","url":"sen-a1-24t","type":"sic","brand":"sen","algor":{"SHA":{"spe":24000000000000,"power":2200}},"specs":{"Release date":"April 2019","Size":"36 x 33 x 24cm","Weight":"4.5 kg","Noise level":"70db","Number of chips":288,"Chip type":"10nm ASIC Chip"}},{"id":"06349be70bd2d5dd98d36b9b8dba0a057500fdac","name":"silicon A10","url":"silicon-a10-ethmaster","type":"sic","brand":"silicon","algor":{"ash":{"spe":480000000,"power":750},"uwei":{"spe":660000000,"power":1500},"dlxau":{"spe":7800000,"power":1020}},"specs":{"Release date":"September 2018","Size":"12.5 x 15.5 x 36 cm","Weight":"5.4 kg","Noise level":"75db","Number of fans":2,"Memory size (VRAM)":"4GB"}}]
复制代码
现在遇到空对象指针,"algor":null,或者"specs":null,下面的代码写入表格就会停止
请教一下遇到空值怎么继续往下走??



        var algor = jsonobj[k1]["algor"];   
        var key2 = Object.keys(algor);


        for (var k2 in key2){
                var n = key2[k2];

listview2.addNewRow(
{
"algor_id": aid["id"],
"algor": n,
"spe":algor[n]["spe"],
"power":algor[n]["power"]

});


回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-6-20 11:38:33
42#
回复 使用道具 举报
逛逛逛
金牌服务用户   /  发表于:2022-6-20 08:25:40
41#
cmld 发表于 2022-6-18 20:48
在您的源码基础上,已经实现了基本需求,但是还有个问题,数据少的时候,提交数据,都是没问题的,现 ...

从报错上看,是你使用object.keys时参数有空值,你可以在使用前做一个空值判断。
回复 使用道具 举报
cmld
注册会员   /  发表于:2022-6-18 20:48:57
40#
逛逛逛 发表于 2022-6-11 22:26
只做了解析,试试



在您的源码基础上,已经实现了基本需求,但是还有个问题,数据少的时候,提交数据,都是没问题的,现在数据多了,提交之后数据写不进数据库


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-6-17 09:21:23
39#
cmld 发表于 2022-6-16 21:47
这个插件,
现在无法获取对象嵌套参数,

这个我们也没有源码,可能的得要私聊阿享大佬了解一下。
不过印象中好像是直接取数据中的某一项的,。
回复 使用道具 举报
cmld
注册会员   /  发表于:2022-6-16 21:47:04
38#
本帖最后由 cmld 于 2022-6-16 21:50 编辑
Lay.Li 发表于 2022-6-15 11:58
您好,您说的是阿享大佬分享的哪一个插件呢

这个插件,
现在无法获取对象嵌套参数,


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-6-15 11:58:33
37#
您好,您说的是阿享大佬分享的哪一个插件呢
回复 使用道具 举报
12345下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部