将List对象从javascript转换为JSON

没有

我的Web服务中已经有另一个团队开发的类对象结构。我需要将JSON数据发布到class CartObject (int CustomerID, List<CartListObject> CartList)

这里里面的元素CartListObject

public int ItemID { set; get; }
public ItemObject Item { set; get; }
public int Quantity { set; get; }

ItemObject:

public int ID { set; get; }
public string Name { set; get; }
public List<ItemImageObject> ItemGallery { set; get; }

ItemImageObject:

public int ItemID { set; get; }
public string ImageName { set; get; }

我不知道应该如何CartObject发布到Web服务的JSON数据

任何想法表示赞赏。

特拉维斯J

jsFiddle Demo

基本上,您将需要设置构造函数以使用javascript制作这些对象。命名必须与期望的类型完全匹配,以便数据将自动正确绑定。

这意味着在javascript中几乎复制了模型的确切设置:

var CartListObject = function(itemId,item,quantity){
 this.ItemId = itemId;
 this.Item = item;//ItemObject
 this.Quantity = quantity;
};

var ItemObject = function(id, name, itemGallery){
 this.ID = id;
 this.Name = name;
 this.ItemGallery = itemGallery;//List<ItemImageObject>
};

var ItemImageObject = function(itemId, imageName){
 this.ItemID = itemId;
 this.ImageName = imageName; 
};

然后使用这样的数据(例如,伪数据)构建它:

var CartList = [];//List<CartListObject>

var someItem = new ItemImageObject(1,"hello");
var someItem2 = new ItemImageObject(2,"world");

var someObj = new ItemObject(1,"holder",[someItem,someItem2]);

var someCart = new CartListObject(1,someObj,4);

CartList.push(someCart);

然后在您的ajax帖子(或普通帖子)中使用它

//post ajax:
//data: { CustomerID: 6, CartList: CartList },

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将JSON对象转换为javascript数组

来自分类Dev

将C#对象转换为JSON或Javascript对象

来自分类Dev

将JavaScript对象或数组转换为json以获取Ajax数据

来自分类Dev

使用Python将JavaScript对象转换为JSON

来自分类Dev

将字符串转换为Javascript中的JSON对象

来自分类Dev

如何将JavaScript对象(JSON)转换为JSV格式?

来自分类Dev

将javascript对象转换为json对象

来自分类Dev

将json转换为javascript对象

来自分类Dev

如何使用GSON将List转换为JSON对象?

来自分类Dev

递归-将Javascript映射转换为嵌套的JSON对象

来自分类Dev

仅使用Javascript将PHP对象转换为JSON对象

来自分类Dev

将(String,List [(String,String)])转换为JSON对象

来自分类Dev

将JSON对象转换为List <>

来自分类Dev

将JavaScript数组转换为JSON对象

来自分类Dev

尝试将JSON对象转换为显示的JavaScript,但未显示

来自分类Dev

将JSON对象转换为javascript数组

来自分类Dev

将JSON字符串转换为对象Javascript

来自分类Dev

如何将JSON对象转换为Javascript数组

来自分类Dev

将字符串转换为Javascript中的JSON对象

来自分类Dev

将json对象转换为javascript数组

来自分类Dev

将javascript对象转换为json对象

来自分类Dev

javascript将json转换为对象

来自分类Dev

将变量转换为Json对象-Javascript

来自分类Dev

javascript将JSON字符串转换为JSON对象

来自分类Dev

将JSON转换为JavaScript对象数组

来自分类Dev

将JSON转换为对象

来自分类Dev

无法将 javascript 对象转换为 json

来自分类Dev

将字典转换为 Javascript JSON 对象?

来自分类Dev

使用 Javascript 将 JSON 数组转换为 JSON 对象