我有一个包含如下数据的表格:
a
b
c
d
e
f
..so on till Z
现在我需要将其加载到 JSON 中,我真的很困惑它会如何。
会吗
{"rec":{"character":"a"}, "rec":{"character":"b"}}
或者应该全部在一个数组中(这对我来说没有意义)?
我对 JSON 非常陌生,非常感谢一些快速帮助。
最佳答案
对于复杂的表:“正确”的方法取决于数据的实际含义。您可以使用数组作为键值:
{"a":[1,2,3], "b":[4,5,6], etc.}
但是,使用子 key 通常更好。例如,假设我有一个数据库表,例如:
RECORD FIRST LAST BIRTHYEAR
1 Sam Spade 1977
2 Jane Tarzan 1945
3 Billy Boinger 1984
要将整个表转换为 JSON,我可能会这样做:
{
1: {
"first":"Sam",
"last":"Spade",
"birthyear":1977
},
2: {
"first":"Jane",
"last":"Tarzan",
"birthyear":1945
},
3: {
"first":"Billy",
"last":"Boinger",
"birthyear":1984
}
}
您可以看到,这不仅更具可读性,而且可以更轻松地准确访问您需要的数据。
关于java - 根据表中的数据构建 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7274376/