102
ikas 2022-03-16 18:18:37 +08:00
看到还有人说 xml 什么的...难道没人知道 e4x 了吗???
好不好用,无非就是人为支持而已 |
103
leonidas 2022-03-16 18:49:42 +08:00
喷子真多 为喷而喷 散了吧
|
104
zhengfan2016 2022-03-16 22:01:21 +08:00
额。。。我觉得 json 挺好的,不管是 python 还是 js 用的非常舒服。初用 php 的时候还纳闷既然可以用["a","b"],怎么不能用 json 的{"a":"b"},后来发现 php 的是["a" => "b"]这种写法,也很快适应了。
|
105
magicdawn 2022-03-16 22:03:58 +08:00
JSON: 是 JavaScript Object Notation
因为太好用了, 所以被其他语言 adapt, 你这喷的没水平啊~ |
106
Seanfuck 2022-03-16 22:06:02 +08:00
json 好用,php 的 array 更好用,xml 难用,别光喷,实用就是王道。
|
107
jk0001688 2022-03-16 22:14:08 +08:00 via Android
@BeautifulSoap 字典是什么我 c++ php 都会没听说过字典
|
108
BeautifulSoap 2022-03-16 22:37:07 +08:00 via Android
@jk0001688 建议仔细阅读原文,我说的是“字典(或 map)”,你用 c++的不会连 map 都不认识吧。不同语言叫法不同罢了
|
109
tpkeeper 2022-03-16 23:16:54 +08:00
哈哈,在 phper 的卧底吧
|
110
darknoll 2022-03-16 23:18:53 +08:00 via Android
用 yaml 吧,那个好
|
111
encounter2017 2022-03-16 23:38:51 +08:00
@rekulas 没放反。因为老老实实写问题描述记录日志,大多数人都不会认真看。挑起争议话题立刻就有人来给你纠正标准做法了
|
112
jk0001688 2022-03-16 23:59:27 +08:00 via Android
@BeautifulSoap map 又不代表 c++,c++里面 list map 都可以手写又不代表啥,php 的 hashmap 百分 99 的程序员都写不出来
|
113
3dwelcome 2022-03-17 00:13:45 +08:00 1
楼上别把字典和 std::map 的和 hash 之类搞混啊。
JSON 字典是有序的,也就是 json 里一个对象,通过 for (key in map)去遍历,是保留原始是顺序的。 map 是红黑树实现,扔进去后访问是无序的,也就是没办法保留原始 key 的前后顺序。 hash 一般也是无序的,高级语言为了大家用着方便,可能会加个有序的额外包装容器。 |
114
YvesX 2022-03-17 00:37:40 +08:00
JSON 就是设计得稀烂啊,但 OP 没喷好,请重新喷一下。
|
115
dayeye2006199 2022-03-17 05:23:17 +08:00
可能有点反楼主
|
116
dingwen07 2022-03-17 07:45:17 +08:00 via iPhone
 但凡写过点 python
|
117
dingwen07 2022-03-17 07:46:50 +08:00 via iPhone
顺便提一下我认为最难用的是 plist 属性表
|
118
RickyC 2022-03-17 09:01:57 +08:00
键从 0 开始的有序数组用[], 别的用{}
----- 感觉 json 比 php 先进 ----- 楼主这是什么情况? |
119
xqk111 2022-03-17 09:14:53 +08:00
我惊呆了
|
121
DefoliationM 2022-03-17 09:44:04 +08:00
转行吧...
|
122
q1angch0u 2022-03-17 10:10:52 +08:00
用 string 吧,简洁明了(?)
|
123
BeautifulSoap 2022-03-17 11:00:24 +08:00 via Android
@jk0001688 ?逻辑不清不知所云。我想说的是 lz 分不清数组还有 key-value 这种数据结构的区别。而不同语言中 key-value 数据结构的名称不同,c++,java ,go 管它叫 map ,Python ,C#管它叫字典,所以我说“字典(或 map )”有问题?
|
124
binge921 2022-03-17 11:04:26 +08:00
真就是你的问题 很大的问题
|
125
chniccs 2022-03-17 11:09:39 +08:00
我觉得你是来黑 PHP 的
|
126
wenzichel 2022-03-17 11:09:59 +08:00
现在很多都开始用 yaml 来配置了!
|
127
Raos 2022-03-17 11:15:02 +08:00
尼可能要收藏一个 JSON 册子 https://quickref.me/json
|
128
sockball07 2022-03-17 11:18:49 +08:00
我就说一句以前没感受到的 在垃圾项目里面才发现 php 数组这玩意就是个黑箱 还到处传这传那 里面到底有什么根本就不知道
|
129
ohmycorolla 2022-03-17 14:17:32 +08:00
{}是对象,如{"name":"apple","age":77}
[]是数组,如[1, 2, 3, 4] key 要加双引号 举例一个学生对象: { "name":"paul", "age":20, "books":[ { "name":"了不起的盖兹比", "price":27.00 }, { "name":"三国演义", "price":33.50 } ] } |
130
Jekins 2022-03-17 14:46:06 +08:00
我觉得 json 很好啊.清晰明了. xml 真是能把人看吐了
|
131
hjtao889 2022-03-17 15:27:19 +08:00
我怀疑你是来骗回复的
|
132
onesec 2022-03-18 10:50:28 +08:00
看到这么多喷楼主的就放心了。
|
133
wizardyhnr 2022-03-18 12:10:39 +08:00
Python 的语法个人比较喜欢,所以看 YAML 更顺眼些,当然我知道反过来很多人是看不惯缩进语法的,doge 。
|
134
astkaasa 2022-03-18 15:23:53 +08:00
array
associative array |