我现在的json格式的字符串是对象格式
源json字符串:
{
"VIN_Code": "LGBWBPE40NR058002",
"CCR_Code": "195736",
"ProduceLine_Code": "1",
"Car_model": "DFL6510ATNW1",
"Equipment": "C10S",
"Equipment_Desc": "TDRALC2L51UX7-A---",
"Engine_No": "000157F",
"batholith_NO": "058002",
"CarColor_Code": null,
"CarColor": "莹贝白",
"Off_Line_Date": "2022-05-17T00:00:00",
"EngineType": "KR20",
"MotorType": null,
"MotorNo": null,
"MotorType1": null,
"MotorNo1": null,
"b_Vehicle_ID": "650821"
}
///
/// 将对象序列化为JSON格式
///
/// 对象
/// json字符串
public static string SerializeObject(object o)
{
string json = JsonConvert.SerializeObject(o);
var dataSourceList = new List<object>();
dataSourceList.Add(json);
var dataSource = dataSourceList.ToArray();
json = dataSource.ToString();
return json;
}
把对象添加到数组中
想要达到的效果:
[{
"VIN": "VIN",
"IP_CODE": "重保件标识码",
"PART_NO": "零件号",
"QTY": "0",
"PART_NAME": "零件名称",
"ENTRY_DATE": "采集日期",
"PLACE_CODE": "地点编码",
"ENTRY_CLERK": "采集人",
"SEQ_NUM": "1",
"SUPPLIER_NAME": "供应商名称",
"OPERATE": "操作类型",
"Is_MainEV": "是"
}, {
"VIN": "VIN",
"IP_CODE": "重保件标识码",
"PART_NO": "零件号",
"QTY": "0",
"PART_NAME": "零件名称",
"ENTRY_DATE": "采集日期",
"PLACE_CODE": "地点编码",
"ENTRY_CLERK": "采集人",
"SEQ_NUM": "1",
"SUPPLIER_NAME": "供应商名称",
"OPERATE": "操作类型",
"Is_MainEV": "是"
}]
没看懂你这同样的数据搞两遍是想干什么,
dataSourceList.Add(json);
dataSourceList.Add(json);
执行两遍不就行了吗
或者你直接字符串拼接都行
json=string.Format("[{0},{0}]",json);