using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
JsonTextReader jsonReader = new JsonTextReader(reader);
jsonReader.Read();
while(jsonReader.Read())
{
if(jsonReader.TokenType == JsonToken.StartObject)
{
JObject t@R_342_2419@ = JObject.Load(jsonReader);
}
}
但是,请注意,RFC会说“对象内的名称应唯一”,因此,如果可以的话,建议您更改格式。
编辑:这是没有重复键的替代设计:
[
{
"T@R_342_2419@": {
"Width": 1,
"Length": 1,
"Name": "Small@R_342_2419@",
"Height": 2
}
},
{
"T@R_342_2419@": {
"Width": 10,
"Length": 5,
"Name": "Med@R_342_2419@",
"Height": 10
}
},
{
"T@R_342_2419@": {
"Width": 20,
"Length": 20,
"Name": "Large@R_342_2419@",
"Height": 10
}
}
]