qq_30877677 2017-05-03 03:10 采纳率: 36.7%
浏览 882
已采纳

C# 生成json串的问题 请问除了这种方式以外是否还有其他方式实现

json格式
{
"d":{
"i":"/2016-04-26/c967c228bbea4f8f9c7814a6d9f6b4e2.jpg",
"si":"/2016-04-26/c967c228bbea4f8f9c7814a6d9f6b4e2.jpg",
},
"t":5
}

//混合实体
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PcHealthDoctor.beans
{
public class Photo
{
///
/// 文件ID
///
public String i { get; set; }
///
/// 缩略图文件ID
///
public String si { get; set; }
}
public class PhotoRoot
{
///
///
///
public Photo d { get; set; }
///
/// 消息类型
///
public int? t { get; set; }
}
public class PhotoClex
{
public Photo Photo { get; set; }
public PhotoRoot PhotoRoot { get; set; }
}
}

//使用
PhotoClex photo = new PhotoClex();
这个报错,photo 是null
photo.PhotoRoot.t = 1;
photo.Photo.i = "/2017-04-17/eae09917f3c7423394ca30cc9c7f026a.png";
photo.Photo.si = "/2017-04-17/f81a6d5c4ace42628b7f6374c097638a.png";
string a = photo.ToString();

  • 写回答

2条回答 默认 最新

  • Smile_IT_life 2017-05-03 05:34
    关注

    最后一行改下string a = JsonMapper.ToJson( photo);

    解析:
    接收字符串b转化的Json
    JsonData info = JsonMapper.ToObject(b);

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条