JSON串操作

  后台JSon串必须是字符串:

IList<RichText> lstRichText = RichTextServiceAction.GetRichTextByIds(richTextID);
            RichText richContent = lstRichText.Where(m => m.RichTextid.Equals(customProfile.Content)).FirstOrDefault();
            RichText richExt1 = lstRichText.Where(m => m.RichTextid.Equals(customProfile.Ext1)).FirstOrDefault();
            var data = richContent.Content;
            var data1 = richExt1.Content;
            return Json(new
            {
                aaData = data,
                bbData = data1

            }, JsonRequestBehavior.AllowGet);

前台: 

success: function (data) {
            FillData(data.aaData, data.bbData);
        },

 

JSon串格式:在前台用eval解析

[{ code:"DefectNO",value:"afa",filtertype:"string" },
{ code:"CurrentPerson",value:"xiongming KF3807",filtertype:"string" },
{ code:"Summery",value:"afeafafa",filtertype:"string" },
{ code:"ReleaseID",value:"8274f44a-ad8a-4fef-95fa-b894717c34b7",filtertype:"select" },
{ code:"BaseLineID",value:"c81b835e-63a9-4eca-a8e6-fe0c1fcc0a2d",filtertype:"select" }]

 

  var exp3 = "{code:\"hdProductCode\",value:\"" + $("#hdProductCode").val() + "\"\,type:\"hidden\"}";  //产品编码lblRELEASE
        var exp4 = "{code:\"lblRELEASE\",value:\"" + $("#lblRELEASE").html() + "\"\,type:\"label\"}";
        var exp5 = "{code:\"lblPLIPMT\",value:\"" + $("#lblPLIPMT").html() + "\"\,type:\"label\"}";
        var exp6 = "{code:\"lblPRODUCT\",value:\"" + $("#lblPRODUCT").html() + "\"\,type:\"label\"}";

var ExtraQueryList = "[" + arry.join(",") + "]";       //额外条件字符串
    return ExtraQueryList;

嵌入式软件C语言移植JSON操作需要经过以下几个步骤: 1. 理解JSON口格式:首先需要了解JSON格式的数据结构,包括对象、数组、字符、数字等类型,以及其在口中的传输格式。这有助于正确解析和处理口传输的JSON数据。 2. 寻找合适的JSON库:嵌入式系统一般资源有限,因此需要选择一个适合该平台的轻量级JSON库来进行移植。常用的轻量级JSON库包括cJSONjson-c等,选择一个适合嵌入式系统的库进行移植。 3. 移植JSON库:根据目标嵌入式系统的特性和限制,对选定的JSON库进行移植,包括编译、配置和适配。确保JSON库能够在目标系统上正常运行和提供必要的功能。 4. 实现口通信功能:使用嵌入式系统提供的口通信接口或者外部口模块,实现口的初始化、发送和接收功能。根据嵌入式系统的特性,可能需要实现中断、DMA等方式来提高口通信的效率。 5. 解析和处理JSON数据:在接收到口传输的JSON数据后,使用移植的JSON库对数据进行解析,提取出需要的信息,并进行相应的处理。根据目标系统的需求,可能需要将JSON数据转换成适合系统处理的数据格式。 通过以上操作,就可以在嵌入式软件C语言中成功移植JSON操作。这样就可以实现从口接收JSON数据、解析和处理,并可以根据需求进行相应的反馈和操作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值