【发布时间】:2014-11-17 01:34:57
【问题描述】:
我正在尝试以这种格式生成 JSON 字符串:
{
"item": [
{
"text": "Past 7 days",
"value": "274057"
},
[
"38594",
"39957",
"35316",
"35913",
"36668",
"45660",
"41949"
]
]
}
我尝试将以下结构与 JsonConvert.SerializeObject() 一起使用
public struct itemheader {
public string text;
public decimal value;
}
public struct itemdata
{
public itemheader header;
public decimal[] data;
}
public struct TrendLineData
{
public itemdata[] item;
}
因此,创建 TrendLineData 类型的变量并将其输入 JsonConvert.SerializeObject() 几乎可以满足我的需求,但我没有“标题”或“数据”名称。
我开始认为这不能用 SerializeObject() 来完成?
【问题讨论】:
-
您的 JSON 看起来很奇怪。你有一个数组,位置 0 是一个对象,位置 1 是另一个数组。
标签: .net json serialization json.net