📜  创建 json 字符串 c# - Javascript (1)

📅  最后修改于: 2023-12-03 15:36:52.487000             🧑  作者: Mango

创建 JSON 字符串 - C# & Javascript

JSON 是什么

JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它易于读写,易于解析和生成,同时支持多种编程语言。

C# 中如何创建 JSON 字符串

在 C# 中,可以通过 Newtonsoft.Json 库来序列化和反序列化 JSON。下面是一个简单的例子:

using Newtonsoft.Json;

public class Person
{
    public string Name { get; set; }
    public int Age { get; set; }
}

public static void Main()
{
    Person person = new Person
    {
        Name = "Alice",
        Age = 25
    };

    string json = JsonConvert.SerializeObject(person);

    Console.WriteLine(json);
    // Output: {"Name":"Alice","Age":25}
}

在上面的示例中,我们使用 Newtonsoft.Json 库中的 JsonConvert.SerializeObject 方法将 Person 对象转换为 JSON 字符串。

Javascript 中如何创建 JSON 字符串

在 Javascript 中可以通过 JSON.stringify 方法将一个可序列化的对象转换为 JSON 字符串。下面是一个例子:

var person = {
    name: "Bob",
    age: 30
};

var json = JSON.stringify(person);
console.log(json);
// Output: {"name":"Bob","age":30}

在上面的示例中,我们使用内置的 JSON.stringify 方法将 person 对象转换为 JSON 字符串。

结论

无论是在 C# 还是在 Javascript 中,创建 JSON 字符串都非常容易。只需将一个可序列化的对象转换为 JSON 字符串即可。对于更复杂的数据类型,您可以使用 Newtonsoft.Json 库或内置的 JSON 对象来转换数据。