C#에서 JSON 객체를 문자열로 초기화 할 수 있습니까?JSON 개체 또는 문자열 ..을 만드시겠습니까?
는 같은 "Person": [{"age":"42","name":"John"}]
object JsonData = "Person": [{"age":"42","name":"John"}];
로 ??
그래서 내가 DatacontractJSONSerializer
에 직접 JSON 객체를 제공 할 수 있습니다 그리고 난 그것을 밖으로 데이터를 얻을 수있다.! , 어떤 생각을 [{},{}]
빈 데이터 구조 .. :
List<Person> people = new List<Person>{
new Person{age = 1, name = "Scott"},
new Person{age = 2, name = "Bill"}
};
string jsonString = ExtensionMethods.JSONHelper.ToJSON(people);
}
}
}
namespace ExtensionMethods
{
public static class JSONHelper
{
public static string ToJSON(this object obj)
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
return serializer.Serialize(obj);
}
public static string ToJSON(this object obj, int recursionDepth)
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
serializer.RecursionLimit = recursionDepth;
return serializer.Serialize(obj);
}
}
}
그래서,
string jsonString = ExtensionMethods.JSONHelper.ToJSON(people);
는 문자열을 제공합니다?
으로 문의하실 수 있습니다. "C#에서 JSON 객체를 초기화하는 방법" –
예 거의 ... !! – pvaju896