我有一个结构如下所示的 JSON 文件:
{
"ASDAS": {
"g": 100,
"f": {
"a": false,
"b": 83,
"c": 8728,
"d": 84,
"e": "2023-03-24T18:36:18.861Z"
}
},
"WQEQW": {
"g": 80.9,
"f": {
"a": false,
"b": 344,
"c": 742,
"d": 326,
"e": "2023-03-24T18:44:13.798Z"
}
}
}
但是,文件很大,我想把它的数据解析成一个对象数组。在这个新数组中,结构的第一个参数类似于名称。我面临的问题是我正在努力正确解析文件。
我试着将文件修改成这样的:
{
"objects": [{
"ASDAS": {
"g": 100,
"f": {
"a": false,
"b": 83,
"c": 8728,
"d": 84,
"e": "2023-03-24T18:36:18.861Z"
}
},
"WQEQW": {
"g": 80.9,
"f": {
"a": false,
"b": 344,
"c": 742,
"d": 326,
"e": "2023-03-24T18:44:13.798Z"
}
}
}]
}
因此,将数据解析为对象会更容易。如果它看起来像这样,最后的对象之一会很好:
object(
name=ASDAS,
g=100,
f(a=false, b=83, c=8728, d=84, e=2023-03-24T18:36:18.861Z)
);
(这将与其他人在一个数组中。)
我会很感激 C# 或 Java 的答案,但如果你能提供一个更通用的解决方案(像这样的链接),我也不会不高兴!