【发布时间】:2017-12-01 11:03:41
【问题描述】:
我有以下我在 RestClient 中使用的 json 数据来发布。
{
"Cars": [
{
"color":"Blue",
"miles":100,
"vin":"1234"
},
{
"color":"Red",
"miles":400,
"vin":"1235"
}
],
"truck": {
"color":"Red",
"miles":400,
"vin":"1235"
}
}
我正在尝试在服务器端的单个对象中获取此 json,同时从 Rest Client 发布
public JsonResult Post([FromBody]Object Cars)
{
return Cars;
}
如何在单个对象中获取此 json?
【问题讨论】:
-
您是只对 JSON 中的汽车感兴趣,还是对整个对象感兴趣?
-
我需要一个对象中的 json,从中我可以在服务器端获取 Cars 参数值,如颜色、里程、vin 等。
-
是的,我需要一个完整的对象。
-
如果您传递相同的数据但不同的车辆类型,您可能最好传递车辆类型有一个值而不是属性字段,如
"type": "car"或"type": "truck"并将它们传递到内部"vehicles": []数组 -
是的,好吧..但我没有在单个对象中获取 json 数据。