JObject使用

1.首先需要引用Json.NET\Newtonsoft.Json.dll程序集。

2.Page页

function saveUser() {
        var param = {
            id: 1,
            name: ‘张三‘,
            sex: 男
        };
        var link = "TPMShipmentStatusEntrySave.aspx";
        param = getOrderNotesEntity();
        $.ajaxAsync({
            url: link,
            data: {
                mode: "save",
                data: JSON.stringify(param)
            },
            dataType: ‘json‘,
            success: function (data) {
            }
        });
    }

3.后台使用

var data = Parameters.FromForm().GetString("data");
string param = Server.UrlDecode(data);
JObject mObj = JObject.Parse(param);
int id=Convert.ToInt32(mObj["message"]);
string name=mObj["name"].ToString();
string sex=mObj["sex"].ToString();
时间: 2024-10-07 22:24:19

JObject使用的相关文章

C# JArray与JObject 的使用

using Newtonsoft.Json.Linq; 如何获取json里的某个属性(节点)值,对其删改,新增 //2.1 数组用JArray加载 string jsonText = "[{'a':'aaa','b':'bbb','c':'ccc'},{'a':'aa','b':'bb,'c':'cc'}]";   var mJObj = JArray.Parse(jsonText); //需求,删除列表里的a节点的值为'aa'的项 IList<JToken> delLis

C# JArray与JObject 的使用 json [{}]

C# JArray与JObject 的使用 STEP1.using Newtonsoft.Json.Linq; STEP2 如何获取json里的某个属性(节点)值,对其删改,新增 //2.1 数组用JArray加载 string jsonText = "[{'a':'aaa','b':'bbb','c':'ccc'},{'a':'aa','b':'bb,'c':'cc'}]"; var mJObj = JArray.Parse(jsonText t); //需求,删除列表里的a节点的值

Json to JObject转换的使用方法

Linq to JSON是用来操作JSON对象的.可以用于快速查询,修改和创建JSON对象.当JSON对象内容比较复杂,而我们仅仅需要其中的一小部分数据时,可以考虑使用Linq to JSON来读取和修改部分的数据而非反序列化全部. 二.创建JSON数组和对象 在进行Linq to JSON之前,首先要了解一下用于操作Linq to JSON的类. 类名 说明 JObject  用于操作JSON对象 JArray  用语操作JSON数组 JValue  表示数组中的值 JProperty  表示

jclass jobject

jclass:类引用 jobject:实例引用(C++的说法:对象引用) C访问java的变量,需要获取变量ID,然后访问变量. 其中获取变量ID,GetFieldID,需要参数jclass,这是一个类操作,因为它从这个类中获得field的描述. 与此相反,访问变量变量,GetIntField,需要参数jobject,这是一个实例操作,因为它从这个实例中获得这个field的值.

JObject提取Json字符串中某字段的值

JObject 1.Json字符串如下: {title:123,body:456,list:{title:'这是一个标题',body:'what'}} 2.代码如下: static void Main(string[] args) { string str = "{title:123,body:456,list:{title:'这是一个标题',body:'what'}}"; JObject o = JObject.Parse(str); Console.WriteLine(o[&quo

Delphi XE5 Android 调用手机震动(通过JObject测试是否支持震动)

源码如下: [delphi] view plain copy uses Androidapi.JNI.Os, Androidapi.JNIBridge; function GetVibratorArray(const AIntArr: array of Int64): TJavaArray<Int64>; var LIndex: Integer; begin Result := TJavaArray<Int64>.Create(Length(AIntArr)); for LInde

Newtonsoft.Json 通过 JObject 读取 json对像 超简单

/* json 格式的字符串解析 格式化 { "input": { "size": 193156, "type": "image/png" }, "output": { "size": 59646, "type": "image/png", "width": 487, "height": 284, "

json中jobject

Json.net codeplex :http://www.codeplex.com/Json 原本感觉Newtonsoft.Json和.net自己的JavaScriptSerializer相差无几,所以将工程里的Json都换成了JavaScriptSerializer来实现,可是近几日遇到一个需求.在反序列化时我并没有预先定义好的类,而是要以字典形式读取. 于是我自己实现了一个类,由于没有模型对象,所以所有的Json读取和检测过程都要重新写过. 后来却发现Newtonsoft中已经提供了我需要

.net core 1.1.0 MVC 控制器接收Json字串 (JObject对象) (二)

.net core 1.1.0 MVC 控制器接收Json字串 (JObject对象) (二) .net core 1.1.0 MVC 控制器接收Json字串 (JObject对象) (一) 上一篇主要是以Form键值对提交的数据,转为Json方式处理,有时我们直接以Body字串提交,我们要解决以下两种方式提交的取值问题: JObject $('#btn_add').click(function (e) { var a = $('#tb_departments').bootstrapTable(

JArray数组每个JObject对象添加一个键值对

JArray ja = new JArray(); JObject jo = new JObject(); jo.Add("1","1"); ja.Add(jo); ja.Add(jo); ja.ToList().ForEach(x => ((JObject)x).Add("2", "2")); Console.WriteLine(ja.ToString());