我试图理解为什么JSON被广泛用于客户端和服务器之间的数据传输。据我所知,它提供了易于理解的简单设计。但是,恰恰相反;
可能还有更多的缺点和优点,如果您知道,可以在这里添加。
答案 0 :(得分:0)
我认为如果你想要数据传输,那么你需要一个基于表格的格式。 JSON格式不是基于表格的格式,如标准数据库或Excel。如果出现问题,这可能会使分析数据复杂化,因为有人通常会使用excel(排序,过滤,公式)。建立测试文件也会更加困难,因为你不能简单地使用excel导出到JSON。
但是,如果你想使用JSON进行数据传输,你基本上可以构建一个CSV文件的JSON版本。你只能使用数组。
Columns: ["First_Name", "Last_Name"]
Rows: [
["Joe", "Master"],
["Alice", "Gooberg"]
.... etc
]
虽然看起来很混乱。
如果你想使用对象,那么你必须为每一位数据嵌入列名,这在我看来是错误的方法。