F-Script |
{ "quality": "CERTIFIED", "expires": "20141118T110056+0100", "address": [ { "id": "034ce086-c9bb-49df-9ed1-1b674e6d5717", "type": "DOMICILE", "addressee": { "title": "MISTER", "firstName": "Hans", "lastName": "Muster" }, "geographicalInfo": { "house": { "street": "Musterstrasse", "houseNumber": "25", "houseKey": "76439798" }, "zip": { "zip": "6000", "city": "Luzern" } } }, { "id": "034ce086-c9bb-49df-9ed1-1b674e6d5717", "type": "DOMICILE", "addressee": { "title": "COMPANY", "firstName": "", "lastName": "Opacc Software AG" }, "geographicalInfo": { "house": { "street": "Wahligenpark", "houseNumber": "1", "houseKey": "123456789" }, "zip": { "zip": "6023", "city": "Rothenburg" } } } ] }
Common.JsonQuery SourceFile=addresses.json Rows=/root/address Column=Title,addressee/title Column=FirstName,addressee/firstName Column=LastName,addressee/lastName Column=Street,geographicalInfo/house/street Column=HouseNumber,geographicalInfo/house/houseNumber Column=Zip,geographicalInfo/zip/zip Column=City,geographicalInfo/zip/city
![]() |
NotizDie nachfolgenden Beispiele
können auch in Zusammenhang mit der MobileApp eingesetzt werden, da diese
die erfassten Daten in dieser Form zurückliefert.
Die MobileApp
liefert lediglich Attribute zurück, die einen Wert enthalten. Deshalb
sollte die Abfrage immer nach Name (Beispiel unten) vorgenommen
werden, da sich der Index pro Datensatz ändern
kann.
|
{ "AppId": "1", "StartDataValues": [ { "AttributeId": "StorageLoc.Number", "Value": "1" } ], "BodyDataRecords": [ [ { "AttributeId": "Art.Number", "Value": "12279" }, { "AttributeId": "Count.StockQuantity", "Value": "22" }, { "AttributeId": "Count.StockQuantity2", "Value": "33" } ], [ { "AttributeId": "Art.Number", "Value": "12280" }, { "AttributeId": "Count.StockQuantity", "Value": "77" }, { "AttributeId": "Count.StockQuantity2", "Value": "9999" } ] ], "CompletionDataValues": null }
Common.JsonQuery SourceFile=mytest.json SourceFileEncoding=UTF8 Rows=//AttributeId[text()='Art.Number'] Column=AttributeId,../Value Column=CountStock.Quantity,../../BodyDataRecords/AttributeId[text()='Count.StockQuantity']/../Value Column=CountStock.Quantity2,../../BodyDataRecords/AttributeId[text()='Count.StockQuantity2']/../Value
Common.JsonQuery SourceFile=mytest.json SourceFileEncoding=UTF8 Rows=//AttributeId[text()='Art.Number'] Column=Art.Number,../Value Column=CountStock.Quantity,../../BodyDataRecords[2]/Value Column=CountStock.Quantity2,../../BodyDataRecords[3]/Value