JSON을 사용한 C#에서 JSON으로의 시리얼화.그물
다음과 같은 C# 목록이 있습니다.
var reqUsers = from user in users
select new
{
username = user.username,
firstName = user.firstName,
lastName = user.lastName,
email = user.email
};
아래를 사용하여 JSON(Newtonsoft)으로 변환/시리얼라이즈합니다.JSON) :
var json = JsonConvert.SerializeObject(reqUsers);
위의 코드를 사용하면 다음과 같은 json 문자열을 얻을 수 있습니다.
[{ username: "alan", firstName: "Alan", lastName: "Johnson", email: "alan@test.com" },
{ username: "allison", firstName: "Allison", lastName: "House", email: "al@test.com" },
{ username: "ryan", firstName: "Ryan", lastName: "Carson", email: "ryan@test.com" } ]
하지만 여기 제가 필요한 것이 있습니다.핸들 바를 사용하고 있기 때문에,
var testdata = {
users: [
{ username: "alan", firstName: "Alan", lastName: "Johnson", email: "alan@test.com" },
{ username: "allison", firstName: "Allison", lastName: "House", email: "al@test.com" },
{ username: "ryan", firstName: "Ryan", lastName: "Carson", email: "ryan@test.com" } ]
시리얼라이저를 사용하여 위와 같이 JSON 어레이에 이름을 붙이려면 어떻게 해야 합니까?
용도:
var json = JsonConvert.SerializeObject(new { users = reqUsers });
용도:
var json= new JavaScriptSerializer().Serialize(reqUsers);
언급URL : https://stackoverflow.com/questions/15843446/c-sharp-to-json-serialization-using-json-net
'programing' 카테고리의 다른 글
WordPress 4.7.2로 업데이트할 수 없음 - 오류: 일관성 없는 파일 권한 (0) | 2023.03.16 |
---|---|
Google 분석 코드의 PHP 코드가 제대로 실행되지 않는 이유는 무엇입니까? (0) | 2023.03.16 |
Oracle용 SQL 삽입 생성 (0) | 2023.03.16 |
nodejs: Ajax와 소켓.IO, 장단점 (0) | 2023.03.16 |
스프링 프로파일 변수 설정 (0) | 2023.03.16 |