Entity Framework Core C #을 사용하여 JSON 역 직렬화

휴머노이드 봇

기본적으로 JSON 아래의 "rows"속성 아래에서 데이터를 가져오고 싶습니다 (객체로 직접 역 직렬화).

EF Core를 사용하여 DB에서 유지할 수있는 일부 개체의 배열 JsonConvert.DeserializeObject<'SomeWrapperClass'>(message);로이 데이터를 가져 오는 데 직접 사용할 수 있도록 어떤 래퍼 클래스를 만들어야합니까 "rows": [ [ 19.545363672276512, "JapanUnifia-Trial", 20180331, "USD" ], [ 173.41979241290323, "RVIIOT-TRIAL", 20180331, "USD" ], [ 20.359416562625452, "VSTSHOL-1595322048000", 20180331, "USD" ] ]?

{
  "id": "providers/Microsoft.Billing/billingAccounts/70664866/enrollmentAccounts/456/providers/Microsoft.CostManagement/Query/ad67fd91-c131-4bda-9ba9-7187ecb1cebd",
  "name": "ad67fd91-c131-4bda-9ba9-7187ecb1cebd",
  "type": "microsoft.costmanagement/Query",
  "properties": {
    "nextLink": "https://management.azure.com/providers/Microsoft.Billing/billingAccounts/70664866/enrollmentAccounts/456/providers/Microsoft.CostManagement/Query?api-version=2019-10-01&$skiptoken=AQAAAA%3D%3D",
    "columns": [
      {
        "name": "PreTaxCost",
        "type": "Number"
      },
      {
        "name": "ResourceGroup",
        "type": "String"
      },
      {
        "name": "UsageDate",
        "type": "Number"
      },
      {
        "name": "Currency",
        "type": "String"
      }
    ],
    "rows": [
      [
        19.545363672276512,
        "JapanUnifia-Trial",
        20180331,
        "USD"
      ],
      [
        173.41979241290323,
        "RVIIOT-TRIAL",
        20180331,
        "USD"
      ],
      [
        20.359416562625452,
        "VSTSHOL-1595322048000",
        20180331,
        "USD"
      ]
    ]
  }
}

https://docs.microsoft.com/en-us/rest/api/cost-management/query/usage 에서 가져온이 샘플 json

Janzen

rows속성 을 가져 오는 클래스는 다음과 같습니다 .

public class Properties
{
    public List<List<object>> rows { get; set; }
}

public class Root
{
    public Properties properties { get; set; }
}

다음 DeserializeNewtonsoft.Json:

var values = JsonConvert.DeserializeObject<Root>(message).properties.rows;

이 데이터를 db에서 사용하려면 모델 클래스가 있어야합니다.

public class dbModel
{
    public double propertyName { get; set; }
    // Add other properties

    //With the name of db model and view model being valid table names
    //the properties being of the same data types as values.rows
}

그리고 View Model 클래스 :

public class dbViewModel
{
    public IEnumerable<dbModel> dbModels { get; set; }

    //Use this class to Enumerate through the rows
}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C #을 사용하여 클래스로 JSON 역 직렬화

분류에서Dev

C #을 사용하여 JSON 역 직렬화

분류에서Dev

C #을 사용하여 Wikipedia API에서 JSON 역 직렬화

분류에서Dev

C #에서 Newtonsoft Json.NET을 사용하여 JSON 역 직렬화

분류에서Dev

Newtonsoft.JSON을 사용하여 C #으로 Json 문자열 역 직렬화

분류에서Dev

C # JSON.NET을 사용하여 Dictionary <(Enum, Enum), string> 역 직렬화

분류에서Dev

가변 콘텐츠로 C #을 사용하여 Json 역 직렬화

분류에서Dev

C #을 사용하여 JSON 직렬화

분류에서Dev

Newtosoft Json을 사용하여 Json을 null로 역 직렬화

분류에서Dev

JSON.NET을 사용하여 dictionary <string, object> 역 직렬화 및 직렬화

분류에서Dev

C #을 사용한 조건부 JSON 역 직렬화

분류에서Dev

Newtonsoft.Json을 사용하여 C #에서 중첩 배열로 json을 역 직렬화하는 방법

분류에서Dev

자바 객체에 datetime을 사용하여 JSON 역 직렬화

분류에서Dev

Gson을 사용하여 매핑 할 json 배열 역 직렬화

분류에서Dev

Gson을 사용하여 Json에서 Map 역 직렬화

분류에서Dev

NSJSONSerialization을 사용하여 json에서 이미지 역 직렬화

분류에서Dev

Jackson을 사용하여 임의의 JSON 역 직렬화

분류에서Dev

Android : Retrofit 및 Jackson을 사용하여 동적 JSON 역 직렬화

분류에서Dev

JSON.net을 사용하여 동적으로 역 직렬화

분류에서Dev

GSON을 사용하여 객체의 JSON 배열 역 직렬화

분류에서Dev

Objective-C를 사용하여 JSON을 사용자 지정 개체로 역 직렬화

분류에서Dev

JSON을 C # 개체로 역 직렬화

분류에서Dev

C # ASP.NET에서 RestSharp 및 JSON.Net을 사용하여 json 배열 역 직렬화

분류에서Dev

C # 및 ASP.NET MVC 및 JSON.NET을 사용하여 JSON 역 직렬화 및 비 기본 개체 인쇄

분류에서Dev

JSON.NET C #을 사용하여 내부 클래스가있는 json 파일로 역 직렬화

분류에서Dev

특성을 사용하여 XML 역 직렬화 C # 배열

분류에서Dev

C #에서 JSON 배열을 역 직렬화하는 방법

분류에서Dev

C #으로 JSON 파일을 역 직렬화하는 방법

분류에서Dev

C #에서 JSON을 역 직렬화하는 방법

Related 관련 기사

  1. 1

    C #을 사용하여 클래스로 JSON 역 직렬화

  2. 2

    C #을 사용하여 JSON 역 직렬화

  3. 3

    C #을 사용하여 Wikipedia API에서 JSON 역 직렬화

  4. 4

    C #에서 Newtonsoft Json.NET을 사용하여 JSON 역 직렬화

  5. 5

    Newtonsoft.JSON을 사용하여 C #으로 Json 문자열 역 직렬화

  6. 6

    C # JSON.NET을 사용하여 Dictionary <(Enum, Enum), string> 역 직렬화

  7. 7

    가변 콘텐츠로 C #을 사용하여 Json 역 직렬화

  8. 8

    C #을 사용하여 JSON 직렬화

  9. 9

    Newtosoft Json을 사용하여 Json을 null로 역 직렬화

  10. 10

    JSON.NET을 사용하여 dictionary <string, object> 역 직렬화 및 직렬화

  11. 11

    C #을 사용한 조건부 JSON 역 직렬화

  12. 12

    Newtonsoft.Json을 사용하여 C #에서 중첩 배열로 json을 역 직렬화하는 방법

  13. 13

    자바 객체에 datetime을 사용하여 JSON 역 직렬화

  14. 14

    Gson을 사용하여 매핑 할 json 배열 역 직렬화

  15. 15

    Gson을 사용하여 Json에서 Map 역 직렬화

  16. 16

    NSJSONSerialization을 사용하여 json에서 이미지 역 직렬화

  17. 17

    Jackson을 사용하여 임의의 JSON 역 직렬화

  18. 18

    Android : Retrofit 및 Jackson을 사용하여 동적 JSON 역 직렬화

  19. 19

    JSON.net을 사용하여 동적으로 역 직렬화

  20. 20

    GSON을 사용하여 객체의 JSON 배열 역 직렬화

  21. 21

    Objective-C를 사용하여 JSON을 사용자 지정 개체로 역 직렬화

  22. 22

    JSON을 C # 개체로 역 직렬화

  23. 23

    C # ASP.NET에서 RestSharp 및 JSON.Net을 사용하여 json 배열 역 직렬화

  24. 24

    C # 및 ASP.NET MVC 및 JSON.NET을 사용하여 JSON 역 직렬화 및 비 기본 개체 인쇄

  25. 25

    JSON.NET C #을 사용하여 내부 클래스가있는 json 파일로 역 직렬화

  26. 26

    특성을 사용하여 XML 역 직렬화 C # 배열

  27. 27

    C #에서 JSON 배열을 역 직렬화하는 방법

  28. 28

    C #으로 JSON 파일을 역 직렬화하는 방법

  29. 29

    C #에서 JSON을 역 직렬화하는 방법

뜨겁다태그

보관