部分Stringify JSON POST数据

时间:2017-08-21 15:28:41

标签: javascript json api post

我需要以一种JSON的一个节点被字符串化的方式将JSON POST到API,如果我尝试在JSON中对节点进行字符串化,则JSON变为无效。以下是一个例子

需要映射的服务器端模型

class Data {
  public int id;
  public string items;
}

客户端JSON

var itemssData = JSON.stringify({"name" : "item1" , "info" : [{"size" : 7 , "color" : "blue"}]})
var data = {
 "id" : 1,
 "items" : itemssData 
}

现在POST数据,但由于以下结构,数据变得无效

"{"name":"item1","info":[{"size":7,"color":"blue"}]}"

我是否需要对这些数据进行编码?是否有一种高效的方法来实现这一点,因为JSON项可能非常大 注意:我无法对包含id

的整个模型进行字符串化

0 个答案:

没有答案