c++字符串转json_java对象转换成字符串

c++字符串转json_java对象转换成字符串往往会有这么一种情景:有一个自定义的json或者json数组的字符串,希望转换成对应的对象。由于程序对于自定义的JSON格式并不清楚,所以直接ToObject()或者ToList()均会失败。这时我们要做的就是让程序知道我们自定义的json到底是什么样的。如下://数据库中某个字段内容如下,NeedToJson用于接收该字段值//[{“ProjectName”:”锅炉整体是否有明显的…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

往往会有这么一种情景:有一个自定义的json或者json数组的字符串,希望转换成对应的对象。由于程序对于自定义的JSON格式并不清楚,所以直接ToObject()或者ToList()均会失败。
这时我们要做的就是让程序知道我们自定义的json到底是什么样的。如下:

//数据库中某个字段内容如下,NeedToJson用于接收该字段值
// [{"ProjectName":"锅炉整体是否有明显的变形、保温是否完好","ShowType":0,"IsMust":1},{"ProjectName":"锅炉煤量(吨)","ShowType":1,"IsMust":1},{"ProjectName":"锅炉图片","ShowType":2,"IsMust":1}]

public class NeedToJsonDbo
{
  //省略部分代码。。。
  string NeedToJson= 数据库操作,接受 NeedToJson 字段值;
  List<ToJsonDetailJson> strToJson = NeedToJson.ToList<ToJsonDetailJson>();
  //省略部分代码。。。
}

//声明一个自定义json内容一致的类
public class ToJsonDetailJson
{
    //属性的名字,必须与json格式字符串中的"key"值一样。
    public string ProjectName { get; set; } 
    public string ShowType { get; set; }
    public string IsMust { get; set; }
}

 

转载于:https://www.cnblogs.com/dyhao/p/11097233.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184974.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • js 后退刷新[通俗易懂]

    js 后退刷新[通俗易懂]history.back()和history.go(-1)都可以实现返回上一页并不刷新向要页面后退刷新使用:window.location.href=document.referrer;即可实现

    2022年7月25日
    6
  • ip2long之后有什么好处?

    ip2long之后有什么好处?

    2021年10月18日
    44
  • idea激活码2022【2021免费激活】

    (idea激活码2022)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~1STL…

    2022年3月27日
    128
  • chrome浏览器对应驱动_chrome手机浏览器

    chrome浏览器对应驱动_chrome手机浏览器chrome浏览器驱动下载地址:http://chromedriver.storage.proxy.ustclug.org/index.htmlchrome浏览器对应的chromesdriver版本如何查看:首先查看chrome浏览器版本:(浏览器设置–关于chrome) 查看与浏览器对应的chromedriver版本(打开chromedriver下载地址,任选一版本打开) 选择下载与ch…

    2022年4月20日
    63
  • 利用python进行数据分析豆瓣_如何用python做数据分析

    利用python进行数据分析豆瓣_如何用python做数据分析一、处理数据的基本内容数据分析是指对数据进行控制、处理、整理、分析的过程。在这里,“数据”是指结构化的数据,例如:记录、多维数组、Excel里的数据、关系型数据库中的数据、数据表等。二、说说

    2022年8月4日
    6
  • 解决windows update 8024402C错误[通俗易懂]

    解决windows update 8024402C错误[通俗易懂]安装了2003SP1更新时总是会有8024402C错误错误网上daimoon兄的解决方式他的机器在ISASERVER后而我的机器是ISASERVER2004网上daimoon兄的解决方式他的机器在ISASERVER后环境:windowsxpsp1,位于isaserver后问题:使用windowsautoupdate后出错误提示:0x8024402C…

    2022年5月30日
    170

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号