请教大家一个关于返回json给客户端问题。

风云再起9310 2018-01-09 04:49:38
场景描述:

前端同事给我了一个json数据,让我返回给他,但是这种格式,我暂时不知道怎么实现,所以需要大家的帮忙,谢谢。

具体要怎么实现,麻烦大家尽量说详细点。万分感激。。。json数据如下:


{
"HomeActivity": {
"DB": {
"TextTitle": "限时优惠",
"TextTitlesize": 11.3,
"TextTitlecolor": "#ffffff",
"TextContentDB": "特价仅剩3天",
"TextContentsize": 8,
"TextContentcolor": "#ffffff",
"Photo": "http://cdn1.mimoprint.com/xiaomi/activity/homepageactivitybg.png",
"Photowidth": 71.3,
"Photoheight": 36.7,
"PhotoleftMargin":0.0,
"PhotorightMargin":0.0,
"PhototopMargin":156,
"PhotobottomMargin":0.0
},
"RP": {
"TextTitle": "限时优惠",
"TextTitlesize": 11.3,
"TextTitlecolor": "#ffffff",
"TextContent": "特价仅剩3天",
"TextContentsize": 8,
"TextContentcolor": "#ffffff",
"Photo": "http://cdn1.mimoprint.com/xiaomi/activity/homepageactivitybg.png",
"Photowidth": 71.3,
"Photoheight": 36.7,
"PhotoleftMargin":0.0,
"PhotorightMargin":0.0,
"PhototopMargin":156,
"PhotobottomMargin":0.0
}
},
"ChooseFormatActivity": {
"1000": {
"Text": "特价仅剩3天",
"Textsize": 10.6,
"Textcolor": "#ffffff",
"Photo": "http://cdn1.mimoprint.com/xiaomi/activity/chooseformatactivitybg.png",
"Photowidth": 69,
"Photoheight": 16.7
},
"1100": {
"Text": "特价仅剩3天",
"Textsize": 10.6,
"Textcolor": "#ffffff",
"Photo": "http://cdn1.mimoprint.com/xiaomi/activity/chooseformatactivitybg.png",
"Photowidth": 69,
"Photoheight": 16.7
},
"3600": {
"Text": "特价仅剩3天",
"Textsize": 10.6,
"Textcolor": "#ffffff",
"Photo": "http://cdn1.mimoprint.com/xiaomi/activity/chooseformatactivitybg.png",
"Photowidth": 69,
"Photoheight": 16.7
},
"3601": {
"Text": "特价仅剩3天",
"Textsize": 10.6,
"Textcolor": "#ffffff",
"Photo": "http://cdn1.mimoprint.com/xiaomi/activity/chooseformatactivitybg.png",
"Photowidth": 69,
"Photoheight": 16.7
}
},
"ShoppingCartactivity": {
"1000": {
"Text": "特价仅剩3天",
"Textsize": 10.6,
"Textcolor": "#ffffff",
"Photo": "http://cdn1.mimoprint.com/xiaomi/activity/chooseformatactivitybg.png",
"Photowidth": 69,
"Photoheight": 16.7
},
"1100": {
"Text": "特价仅剩3天",
"Textsize": 10.6,
"Textcolor": "#ffffff",
"Photo": "http://cdn1.mimoprint.com/xiaomi/activity/chooseformatactivitybg.png",
"Photowidth": 69,
"Photoheight": 16.7
},
"3600": {
"Text": "特价仅剩3天",
"Textsize": 10.6,
"Textcolor": "#ffffff",
"Photo": "http://cdn1.mimoprint.com/xiaomi/activity/chooseformatactivitybg.png",
"Photowidth": 69,
"Photoheight": 16.7
},
"3601": {
"Text": "特价仅剩3天",
"Textsize": 10.6,
"Textcolor": "#ffffff",
"Photo": "http://cdn1.mimoprint.com/xiaomi/activity/chooseformatactivitybg.png",
"Photowidth": 69,
"Photoheight": 16.7
}
}
}

...全文
267 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
秋的红果实 2018-01-09
  • 打赏
  • 举报
回复
NewTonSoft.Json
E次奥 2018-01-09
  • 打赏
  • 举报
回复
按照这种格式,自己拼接一个相同格式的字符串,返回给他就行;
yy135ww 2018-01-09
  • 打赏
  • 举报
回复
json2class
Jason_Mao1 2018-01-09
  • 打赏
  • 举报
回复
这样应该是有好多个实体组成的,你编写这样一个实体来转换 json ,还有一种办法就是你后台拼接吧,不过得因场景而以。希望能帮助到你。
飞天凤凰601 2018-01-09
  • 打赏
  • 举报
回复
我会,其实很简单 但为何楼主这么多贴没结?
  • 打赏
  • 举报
回复
数字的是Dictionary,其它的你可以用字典,也可以定义实体
正怒月神 2018-01-09
  • 打赏
  • 举报
回复
webapi返回json数据。你百度一下。 对于是否返回xml或者json数据,其实是请求方的问题。和你并没有什么关系。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧