First of all you'll need to import the file into a stream.
The stream you can then convert to a textvariable.
Then in AL you can use Json variables, or in C/AL you need to use DotNet for Json.
You parse the text variable to a Json Object/Array (check wether the first character in the text string is [)
From this moment on you have a Json Object/Array. Either you handle the Json object directly. Then use the SelectToken method on the Json Object for every field/element you want to load from Json into Navision and assign it to the correct navision field.
If you have an array, you need to obviously loop through the array and then do the previous steps.
Thats about it, not all too complex.
I'm certain you can find many examples on Mibuso about working with Json or importing a file to Blob.
It is actually quite impossible to give you a good answer because it depends on a lot of things and mostly on your version of Navision (or BC).
Ex. if you are on a newer BC, then the datatypes json will help, if you are on a newere NAV version then the Json Buffer is you friend, if you is on a old NAV (but still RTC) then perhaps json newtonsoft is your friend and lastly if you are on oldere NAV Classic the the code would be complety different.
For help, do not use PM, use forum instead, perhaps other people have the same question, or better answers.
Answers
If you have an array, you need to obviously loop through the array and then do the previous steps.
Thats about it, not all too complex.
I'm certain you can find many examples on Mibuso about working with Json or importing a file to Blob.
Ex. if you are on a newer BC, then the datatypes json will help, if you are on a newere NAV version then the Json Buffer is you friend, if you is on a old NAV (but still RTC) then perhaps json newtonsoft is your friend and lastly if you are on oldere NAV Classic the the code would be complety different.
using json buffer, can we import from external api json file to navision table.