相关疑难解决方法(0)

如何在.NET中将C#对象转换为JSON字符串?

我有这样的课程:

class MyDate
{
    int year, month, day;
}

class Lad
{
    string firstName;
    string lastName;
    MyDate dateOfBirth;
}
Run Code Online (Sandbox Code Playgroud)

我想将一个Lad对象变成一个像这样的JSON字符串:

{
    "firstName":"Markoff",
    "lastName":"Chaney",
    "dateOfBirth":
    {
        "year":"1901",
        "month":"4",
        "day":"30"
    }
}
Run Code Online (Sandbox Code Playgroud)

(没有格式化).我找到了这个链接,但它使用的是一个不在.NET 4中的命名空间.我也听说过JSON.NET,但是他们的网站目前似乎已经关闭了,我并不热衷于使用外部DLL文件.除了手动创建JSON字符串编写器之外还有其他选项吗?

.net c# serialization json

868
推荐指数
12
解决办法
124万
查看次数

JSON和Object Literal Notation有什么区别?

有人能告诉我使用"Object Literal Notation"JSON对象定义的JavaScript对象之间的主要区别是什么?

根据一本JavaScript书,它说这是一个使用Object Notation定义的对象:

var anObject = {
    property1 : true,
    showMessage : function (msg) { alert(msg) }
};
Run Code Online (Sandbox Code Playgroud)

在这种情况下,为什么它不是JSON对象?仅仅因为它没有使用引号定义?

javascript json object-notation

209
推荐指数
5
解决办法
6万
查看次数

将数据格式更改为JSON

我想将我的数据更改为所需的JSON格式.我的数据如下:

[
  "{
     id:001,
     name:akhilesh,
   }",
  "{
     id:002,
     name:Ram,
   }"
]
Run Code Online (Sandbox Code Playgroud)

我想将上述数据转换为有效的JSON:

[
   {
     "id":"001",
     "name":"akhilesh"
   },
   {
     "id":"002",
     "name":"Ram"
   }
]
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法,但这些都没有帮助:

  1. JSON.serialize
  2. JSON.parse
  3. eval

我需要帮助.

服务器端的确切数据响应是:

{
    "d": [
        "{id:413,title:ranjan,start:413,end:413}",
        "{id:414,title:raja,start:414,end:414}",
        "{id:415,title:raja g,start:415,end:415}",
        "{id:416,title:abhh,start:416,end:416}",
        "{id:417,title:chta,start:417,end:417}",
        "{id:418,title:Raju,start:418,end:418}",
        "{id:419,title:Ranjan,start:419,end:419}",
        "{id:420,title:Raja,start:420,end:420}",
        "{id:421,title:chitti,start:421,end:421}",
        "{id:422,title:Raja,start:422,end:422}",
        "{id:423,title:raja,start:423,end:423}",
        "{id:424,title:yash,start:424,end:424}",
        "{id:425,title:vsg,start:425,end:425}",
        "{id:431,title:Vimal11,start:431,end:431}",
        "{id:432,title:Aruhi,start:432,end:432}",
        "{id:434,title:Aruhi,start:434,end:434}",
        "{id:435,title:,start:435,end:435}",
        "{id:436,title:xs,start:436,end:436}",
        "{id:437,title:rajkj,start:437,end:437}",
        "{id:438,title:mmt,start:438,end:438}",
        "{id:439,title:xaxa,start:439,end:439}",
        "{id:440,title:yash,start:440,end:440}"
    ]
}
Run Code Online (Sandbox Code Playgroud)

服务器端代码

[System.Web.Services.WebMethod]
public static List<string> getData()
{
    List<string> data = new List<string>();

    using (SqlConnection con = new SqlConnection("Data Source=ACME-PC\\SQL;Integrated Security=true;Initial …
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net json

3
推荐指数
2
解决办法
2694
查看次数

标签 统计

json ×3

c# ×2

javascript ×2

.net ×1

asp.net ×1

object-notation ×1

serialization ×1