📜  对象到 json c# - Javascript (1)

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

将对象转换为 JSON 格式的字符串(C# - JavaScript)

在 C# 和 JavaScript 中, JSON 是一个非常有用的工具,能够方便地传输和存储数据。本文将为您介绍,如何将 C# 和 JavaScript 中的对象转换成 JSON 格式的字符串。

C# 中的 JSON 序列化

在 C# 中,可以使用 Newtonsoft.Json 库将对象序列化为 JSON 格式,更具体地说,使用 JsonConvert.SerializeObject() 方法,将对象转换为 JSON 格式的字符串。

以下是一个简单示例:

using Newtonsoft.Json;

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

Person person = new Person 
{
    Name = "Alice",
    Age = 25,
    Address = "123 Main Street"
};

string json = JsonConvert.SerializeObject(person);

Person 对象转换为 JSON 格式的字符串后,变量 json 内容如下:

{
    "Name": "Alice",
    "Age": 25,
    "Address": "123 Main Street"
}
JavaScript 中的 JSON 序列化

在 JavaScript 中,可以使用 JSON.stringify() 方法将对象序列化为 JSON 格式的字符串。

以下是一个简单示例:

let person = {
    name: "Alice",
    age: 25,
    address: "123 Main Street"
};

let json = JSON.stringify(person);

person 对象转换为 JSON 格式的字符串后,变量 json 内容如下:

{
    "name": "Alice",
    "age": 25,
    "address": "123 Main Street"
}
总结

本文简要介绍了在 C# 和 JavaScript 中,如何将对象转换为 JSON 格式的字符串。在实际开发中,我们经常需要将对象序列化为 JSON 格式,便于网络传输和数据存储,掌握这一技能对于开发人员是非常有用的。