Kodda hata var,aşağıdaki gibi olmalı.(Hata, son satırda) Eğer her defasında aynı hata ile çekiyorsanız düzeltme yapılarak JSON formatına dönüştürülür.
Sonrasında içinden JsonGetElement fonksiyonu ile istediğiniz bölümü çekebilirsiniz.
Olması gereken kod:
{
"nesInvoice": {
"InvoiceInfo": {
"UUID": "c57ce4ad-f280-490d-b4b8-1484ba4f5d3a",
"InvoiceType": "SATIS",
"InvoiceSerieOrNumber": "NES2016000000001",
"IssueDate": "2017-06-21 12:18:58",
"IssueTime": "2017-06-21 12:18:58",
"CurrencyCode": "TRY",
"ExchangeRate": 0,
"InvoiceProfile": "TEMELFATURA",
"DespatchDocumentReference": null,
"OrderReference": {
"IssueDate": "2017-06-21 12:18:58",
"Value": "SIP.001"
},
"OrderReferenceDocument": null,
"AdditionalDocumentReferences": [{
"ID": "Şube Adı",
"IssueDate": null,
"DocumentType": "BRANCH_NAME",
"DocumentTypeCode": null,
"Attachment": null
},
{
"ID": "Şube adresi",
"IssueDate": null,
"DocumentType": "BRANCH_ADDRESS",
"DocumentTypeCode": null,
"Attachment": null
}
]
}
}
}
JSON veri doğru çekildikten ya da düzeltildikten sonra,mesela "InvoiceType" yani Fatura Tipi verisi için bir Calculation alanda ya da script içinde SetField veya SetVariable olarak ;
JSONGetElement ( JSON_Kaynak; "nesInvoice.InvoiceInfo.InvoiceType") kullanılırsa "SATIS" verisi elde ediliyor.
Örnek Dosya