|
|
本帖最后由 gongqi 于 2026-7-2 05:47 编辑
我算半个码农,但也是最近才知道json。因为以前主要玩数据库和C/S。
这次参与一个算是C/S或SaaS的项目,这才知道json,所谓JavaScript Object Notation。
json长这样:
{
"name": "小明",
"age": 13,
"isStudent": true,
"height": 165.5
}
一个不明显,如果是jsonl,比如有100个小明,就得有100个这玩意。如果有10000个呢?100000000个呢?
按数据库的做法,按我们抠门人的想法,这样更好:
{"小明",13,true,165.5}。name之类加一行抬头就可以了。这样,1个小明不明显,100个100000个1000000个就差距巨大。
这样更好。好在哪里呢?好在省资源。存在硬盘里省硬盘,放在内存里生内存,传到别的地方省电线或无线带宽。
那为什么要有json呢?
json的好处是省码农,也就是省人力资源。
比如数据结构变了,在姓名年龄身份身高之外,要加一个性别。按数据库那种方式,不仅数据库要变,一大堆程序的代码也要变,这就需要很多人工。
但是jsonl没这个问题,因为它不依赖field name,数据结构变了没关系,某种程度上属于forward compatibility,对于代码来说则是backward compatibility。所以代码不需要改变,所以省下来很多人工。
人比硬盘内存传输更贵。
为什么在欧美人贵呢?这个说起来有点复杂,既是一个经济学问题,也是一个政治经济学和技术经济学问题,还有点文化人类学在里面。总之是因为物质、技术、文化、制度.....
在欧美人有多贵呢?我记得有一次去北欧领导请吃饭,领导让我随便点菜,见我可能放不开就提示我,在这儿大虾和白菜的菜价差不多,因为食材不值钱,值钱的是人工,所以油闷大虾和醋溜白菜价格差不多。
中国人多,中国是等级文化,中国是官本位,所以中国的人工便宜。不是现在便宜,而是有史以来就便宜。
所以中国人发明的很多技术,和json正好相反,要省物质资源而不是人力资源。
好在现在我们用的绝大部分技术都是西方发明的,无论是电脑电话洗衣机冰箱,当然也包括json。
从数据库到json到AI,这些西方发明的技术,虽然经过中国的本地化和改进,但总的方向是还是让人越来越值钱。
所以我相信,未来的AI世界人会更值钱的。
未来中国的人也会越来越值钱的,只要中国发展AI。
|
评分
-
1
查看全部评分
-
|