웹 서비스 C #에서 배열 삽입 배열 json을 만드는 방법

다얏 산

자식 데이터 객체 배열로 JsonArray를 어떻게 만들 수 있습니까? 웹 서비스와 C #을 사용하고 있습니다.

JsonArray의 결과가 다음과 같기를 바랍니다.

[{
    "name": "Deadpool",
    "url": {
        "small": "http://api.android.info/images/small/deadpool.jpg",
        "medium": "http://api.android.info/images/medium/deadpool.jpg",
        "large": "http://api.android.info/images/large/deadpool.jpg"
    },
    "time": "February 12, 2016"
},
{
    "name": "The Jungle Book",
    "url": {
        "small": "http://api.android.info/images/small/book.jpg",
        "medium": "http://api.android.info/images/medium/book.jpg",
        "large": "http://api.android.info/images/large/book.jpg"
    },
    "time": "April 15, 2016"
},
{
    "name": "X-Men: Apocalypse",
    "url": {
        "small": "http://api.android.info/images/small/xmen.jpg",
        "medium": "http://api.android.info/images/medium/xmen.jpg",
        "large": "http://api.android.info/images/large/xmen.jpg"
    },
    "time": "May 27, 2016"
}]
압둘

먼저 주어진 데이터를 출력 할 수있는 모델을 만듭니다. 당신은 MovieModel, 영화가 여러 이미지 크기와 URL을 저장할 수 있습니다. 우리는 이것을 위해 사전을 사용합니다.

업데이트 됨

MovieModel.cs

public class MovieModel
{
    public string Name { get; set; }
    public Dictionary<string,string> Url { get; set; }
    public string Time { get; set; }
}

이제 Newtonsoft.JsonNuget 패키지에서 설치해야 합니다. 그런 다음 가져옵니다.

using Newtonsoft.Json;

모델을 초기화하고 SerializeObject()메서드를 사용하여 Json으로 변환합니다 .

var movieList = new List<MovieModel>
{ 
    new MovieModel
    {
        MovieName = "Deadpool",
        Time = DateTime.UtcNow.ToString("t"),
        Url = new Dictionary<string, string>
        {
            { "small", "http://api.android.info/images/small/deadpool.jpg" },
            { "medium", "http://api.android.info/images/medium/deadpool.jpg" }
        }
    }
    // .. add more movies .. //
};

// convert to camelcase and set indentation
var output = JsonConvert.SerializeObject(
    movieList,
    Formatting.Indented,
    new JsonSerializerSettings
    {
        ContractResolver = new CamelCasePropertyNamesContractResolver()
    }
);

// testing output on console
Console.WriteLine(output);

실제 응용 프로그램에서는이 예제에 사용 된대로 직접 초기화하지 않고 데이터베이스에서 데이터를 가져와 Movie 인스턴스를 만듭니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배열 값을 asp.net C # 웹 서비스에 전달하는 방법

분류에서Dev

한 서비스의 배열을 Angular의 다른 서비스 배열에 삽입하는 방법

분류에서Dev

JSON 배열 내에서 JSON 배열을 만드는 방법

분류에서Dev

JSON에서 배열 내부에 배열을 만드는 방법

분류에서Dev

C ++에서 문자 배열 배열을 만드는 방법은 무엇입니까? (iostream 만 사용)

분류에서Dev

JSON.NET을 사용하여 C #에서 JSON 배열을 만드는 방법

분류에서Dev

C의 배열에서 하위 배열을 만드는 가장 좋은 방법

분류에서Dev

C ++에서 'n'크기 배열을 만드는 방법은 무엇입니까?

분류에서Dev

Unity C #에서 다중 배열을 만드는 방법은 무엇입니까?

분류에서Dev

yaml에서 배열 배열을 만드는 방법은 무엇입니까?

분류에서Dev

C ++에서 Bitset 배열을 만드는 방법

분류에서Dev

PHP에서 배열에 배열을 만드는 방법

분류에서Dev

배열에서 배열을 만드는 방법

분류에서Dev

char 배열에서 string 형 배열을 만드는 방법

분류에서Dev

.map을 사용하여 객체 배열에서 배열 배열을 만드는 방법은 무엇입니까?

분류에서Dev

C ++로 만든 클래스에서 배열을 만드는 방법은 무엇입니까?

분류에서Dev

배열 배열에서 모든 값의 배열을 만드는 방법

분류에서Dev

Common Lisp에서 비트 배열을 만드는 방법은 무엇입니까?

분류에서Dev

Ruby의 2 차원 배열에서 JSON 배열을 만드는 방법

분류에서Dev

특정 인덱스에서 기존 NSMutableArray에 배열을 삽입하는 방법

분류에서Dev

C #에서 클래스 개체 목록의 배열을 만드는 방법

분류에서Dev

JSON 배열에서 목록을 만드는 방법?

분류에서Dev

연관 배열에서 json을 만드는 방법

분류에서Dev

연관 배열에서 JSON을 만드는 방법

분류에서Dev

단일 json에 json 배열을 삽입하는 방법

분류에서Dev

JSON에 C # 배열 삽입

분류에서Dev

json 파싱 입문-배열 내에서 배열을 얻는 방법

분류에서Dev

json 파싱 입문-배열 내에서 배열을 얻는 방법

분류에서Dev

자바 스크립트 객체에서 배열 배열을 만드는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    배열 값을 asp.net C # 웹 서비스에 전달하는 방법

  2. 2

    한 서비스의 배열을 Angular의 다른 서비스 배열에 삽입하는 방법

  3. 3

    JSON 배열 내에서 JSON 배열을 만드는 방법

  4. 4

    JSON에서 배열 내부에 배열을 만드는 방법

  5. 5

    C ++에서 문자 배열 배열을 만드는 방법은 무엇입니까? (iostream 만 사용)

  6. 6

    JSON.NET을 사용하여 C #에서 JSON 배열을 만드는 방법

  7. 7

    C의 배열에서 하위 배열을 만드는 가장 좋은 방법

  8. 8

    C ++에서 'n'크기 배열을 만드는 방법은 무엇입니까?

  9. 9

    Unity C #에서 다중 배열을 만드는 방법은 무엇입니까?

  10. 10

    yaml에서 배열 배열을 만드는 방법은 무엇입니까?

  11. 11

    C ++에서 Bitset 배열을 만드는 방법

  12. 12

    PHP에서 배열에 배열을 만드는 방법

  13. 13

    배열에서 배열을 만드는 방법

  14. 14

    char 배열에서 string 형 배열을 만드는 방법

  15. 15

    .map을 사용하여 객체 배열에서 배열 배열을 만드는 방법은 무엇입니까?

  16. 16

    C ++로 만든 클래스에서 배열을 만드는 방법은 무엇입니까?

  17. 17

    배열 배열에서 모든 값의 배열을 만드는 방법

  18. 18

    Common Lisp에서 비트 배열을 만드는 방법은 무엇입니까?

  19. 19

    Ruby의 2 차원 배열에서 JSON 배열을 만드는 방법

  20. 20

    특정 인덱스에서 기존 NSMutableArray에 배열을 삽입하는 방법

  21. 21

    C #에서 클래스 개체 목록의 배열을 만드는 방법

  22. 22

    JSON 배열에서 목록을 만드는 방법?

  23. 23

    연관 배열에서 json을 만드는 방법

  24. 24

    연관 배열에서 JSON을 만드는 방법

  25. 25

    단일 json에 json 배열을 삽입하는 방법

  26. 26

    JSON에 C # 배열 삽입

  27. 27

    json 파싱 입문-배열 내에서 배열을 얻는 방법

  28. 28

    json 파싱 입문-배열 내에서 배열을 얻는 방법

  29. 29

    자바 스크립트 객체에서 배열 배열을 만드는 방법은 무엇입니까?

뜨겁다태그

보관