同事为了 JSON 怎么写吵起来了!请各位断案!-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

同事为了 JSON 怎么写吵起来了!请各位断案!

2019-12-18 09:49:07 3864 9

A 同事:

[
	{
		"192.168.1.2": {
			"Memory": "10%",
			"HardDisk": "25"
		},
		"192.168.1.1": {
			"Memory": "25%",
			"HardDisk": "10"
		}
	}
]

B 同事:

[
	{
		"ip": "192.168.1.1",
		"Memory": "10%",
		"HardDisk": "25"
	},
	{
		"ip": "192.168.1.2",
		"Memory": "25%",
		"HardDisk": "10"
	}
]

我认为 B 写的是对的,但是不知道怎么科学地反驳 A。A 这么写好吗?不好的话 A 的问题在哪儿呢?

取消 提交回答
全部回答(9)
  • 游客ecbl5cglziszi
    2019-12-18 14:20:33

    能不能认为,b中规中矩,a随机应变+偷懒呢?

    2 0
  • 游客2cprppafzw2c6
    2019-12-18 12:18:40

    个人觉得没有对错 数据结构来源于实际的业务,问题上没有把实际的业务场景给出来,所以题干本身就不严谨

    假如我需要的是各个区域下的Ip的详细信息,前端展现也是按IP进行搜索或者展现,数据结构B给出来后还是需要转换为数据结构A才能满足业务需要 假如我需要的是所有机器的详细信息,此时给我结构A还是需要遍历转化为结构B才能正常使用

    2 0
  • 不语奈何
    2019-12-18 12:12:01

    A取值太麻烦了,B比较方便啊。也可以考虑properties来啊

    1 0
  • 黄二刀
    2019-12-18 11:37:43

    A本末倒置了,json没办法序列化成对象。

    1 0
  • 砖厂繁忙
    2019-12-18 11:23:04

    简单数据建议扁平化处理;某些情况下字段比较多数据结构比较复杂可以层级化描述更方便理解。没有谁对谁错,只是看场景和个人喜好。像上图这样还是扁平化处理更好看也更方便取值。

    1 0
  • 小熊软糖bear
    2019-12-18 10:01:30

    A 风格有毛病啊,如果把外面的[]去掉我还能理解,在最外面套一个[]是什么意思。

    1 0
  • 珍宝珠
    2019-12-18 10:00:33

    A 好,查找方便

    0 1
  • 问问小秘
    2019-12-18 09:54:23

    坚持用 a 的,应该是用 php 或者前端比较多的
    b 的话应该是 java 或者同类型的程序员,或者适配过 java/android 的

    0 0
  • 游客pklijor6gytpx
    2019-12-18 09:49:18

    第一种写法的同事,一般命途多舛

    1 0
滑动查看更多
相关问答

1

回答

什么是CPS广告计费模式?

2022-05-12 11:10:39 172浏览量 回答数 1

1

回答

什么是CPT广告计费模式?

2022-05-12 11:10:40 258浏览量 回答数 1

1

回答

ssh连接一直显示断开

2018-08-27 12:16:37 1531浏览量 回答数 1

1

回答

css id选择器怎么写

2018-05-10 20:05:05 1451浏览量 回答数 1

1

回答

苹方字体 css怎么写

2018-05-10 20:05:12 2562浏览量 回答数 1

2

回答

内联css怎么写

2018-05-10 20:06:39 1604浏览量 回答数 2

0

回答

SSH连接突然断开

2017-04-13 18:01:20 2287浏览量 回答数 0

1

回答

ssh连接一直断,怎么办

2016-03-07 16:45:53 6085浏览量 回答数 1

1

回答

为什么买了phpwind商业版支付成功显示未支付??

2015-12-13 23:39:54 4677浏览量 回答数 1

3

回答

新手求助,买了新磁盘,想把网站www目录挂载到新磁盘,怎么弄。

2015-06-04 09:35:14 4764浏览量 回答数 3
0
文章
2554
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载