如何将序列化的字符串反序列化
时间: 2024-05-21 21:07:36 浏览: 150
将一个字符串逆序的方法
在不同的编程语言中,反序列化字符串的方法可能会有所不同。以下是两种常见的方法示例:
1. JavaScript中使用JSON.parse()方法反序列化JSON字符串[^1]:
```javascript
var jsonString = '{"name":"John", "age":30, "city":"New York"}';
var obj = JSON.parse(jsonString);
console.log(obj.name); // 输出:John
console.log(obj.age); // 输出:30
console.log(obj.city); // 输出:New York
```
2. C#中使用Newtonsoft.Json库的JsonConvert.DeserializeObject()方法反序列化JSON字符串[^2]:
```csharp
using Newtonsoft.Json;
string jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
var obj = JsonConvert.DeserializeObject(jsonString);
Console.WriteLine(obj.name); // 输出:John
Console.WriteLine(obj.age); // 输出:30
Console.WriteLine(obj.city); // 输出:New York
```
阅读全文