0

Extraktion JSON mit gegeben key und values von main JSON?

Ich habe JSON Datei, und will ich andere JSON mit gegeben Keys und Values  (id und name) extrahieren.

 

{

  "id": 1,

  "name": "Test ",

  "slug": "test",

  "description": "",

  "created_at": "2015-08-05 11:47:49",

  "updated_at": "2015-09-24 06:20:42",

  "created_by": 3

}

 

Und mein Ergebnis sieht so aus.

herausfordert elemente = id und name

{

  "id": 1,

  "name": "Test Buch"

}

5 Antworten

null
    • Deepak_Kumar
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Korrektion: 

     

    herausfordert elemente = id und name

     

    {

      "id": 1,

      "name": "Test"

    }

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Deepak,

    ---

    let myJSON:={

      id: 1,

     name: "Test ",

      slug: "test",

      description: "",

      created_at: "2015-08-05 11:47:49",

      updated_at: "2015-09-24 06:20:42",

      created_by: 3

    }

    let newJSON:=

    {

     id: item(myJSON,"id")

      name: tem(myJSON,"name")
    }

    ---

    Leo

    • Deepak_Kumar
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hey Leo danke für die Antwort, aber wie kann ich machen wenn ich mehr elemete in JSON habe. 

     

    zb.

    [
    {
    "id": 1,
    "name": "Test1 ",
    "slug": "test1",
    "description": "1",
    "created_at": "2015-08-05 11:47:49",
    "updated_at": "2015-09-24 06:20:42",
    "created_by": 3
    },
    {
    "id": 1,
    "name": "Test2 ",
    "slug": "test",
    "description": "2",
    "created_at": "2015-08-05 11:47:49",
    "updated_at": "2015-09-24 06:20:42",
    "created_by": 3
    },
    {
    "id": 1,
    "name": "Test 3",
    "slug": "test",
    "description": "3",
    "created_at": "2015-08-05 11:47:49",
    "updated_at": "2015-09-24 06:20:42",
    "created_by": 3
    }
    ]

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    let newJSON:=for i in oldJSON do
    {
     id: item(i,"id")
     name: tem(i,"name")
    }
    end

    • Deepak_Kumar
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Danke Leo...