C#與JS都是程序開發中極為常見的語言,而在處理數據時,經常需要解析JSON格式的字符串,包括解析數組對象等。本文將介紹如何使用C#和JS解析JSON格式的字符串數組對象。
C#解析JSON格式的字符串數組對象
using System; using Newtonsoft.Json; namespace JsonDemo { class Program { static void Main(string[] args) { string jsonString = @"[ { 'name': 'Alice', 'age': 25 }, { 'name': 'Bob', 'age': 30 } ]"; var result = JsonConvert.DeserializeObject<Person[]>(jsonString); foreach (var person in result) { Console.WriteLine("Name: " + person.Name + " Age: " + person.Age); } } } class Person { public string Name { get; set; } public int Age { get; set; } } }
上述代碼中,我們首先定義了一個JSON格式的字符串。然后通過JsonConvert.DeserializeObject方法將其轉換為Person類型的數組對象。最后使用foreach循環遍歷輸出結果。
JS解析JSON格式的字符串數組對象
var jsonString = ` [ { "name": "Alice", "age": 25 }, { "name": "Bob", "age": 30 } ] `; var result = JSON.parse(jsonString); for (var i = 0; i < result.length; i++) { console.log("Name: " + result[i].name + " Age: " + result[i].age); }
定義一個JSON格式的字符串,然后使用JSON.parse方法將其轉換為對象數組。最后使用for循環遍歷輸出結果。