Json Datei erstellen

14. Juni 2019 07:31

Hi,
kann man in NAV17 so eine Json-Datei erstellen:
Code:
[
  {
    Nr: "100",
    Nachname: "Huber"
    Vorname: "Max",
    H1: [
    {
       line: L1,
       machines: [
        { Maschine1Name: {points: 3 } },
        { Maschine2Name: {points: 2 } },
        { Maschine4Name: {points: 0 } },
      ]
    },
    ],
    H2: [
      ...
    ],
    H3: [
      ...
    ]
  },
  {
      Nr: "101",
      Nachname: "Mustermann",
      Vorname: "Fritz",
      H1: [
        {
         line: L1,
         machines: [
            { Maschine1Name: {points: 7 } },
            { Maschine2Name: {points: 1 } },
            { Maschine4Name: {points: 0 } },
          ]
        },
      ],
      H2: [
        ...
      ],
      H3: [
        ...
      ]
    },
];


Besten Dank
stony

Re: Json Datei erstellen

14. Juni 2019 08:30

Ist deine Struktur im JSON immer gleich?
Dann könntest du dir für die einzelnen Elemente in deinem JSON-Array eine Textkonstante anlegen und die per STRSUBSTNO füllen.
Das verkettest du dann zu deinem JSON-Array.

Ansonsten gibt es im 2018 einen JSON Buffer im Standard. Den könntest du dir kopieren. Vielleicht kannst du mit der was anfangen.
Macht aber glaube ich mehr Sinn, wenn dein JSON variabel ist.

Re: Json Datei erstellen

14. Juni 2019 08:31

Klar,
Gunnar hat darüber mal gebloggt: https://dynamics.is/?p=2303