XML/JSON'u JSON Olarak Oku Aksiyonu
XML/JSON'u JSON Olarak Oku aksiyonu, belirtilen dosya yolundan veya doğrudan bir dizeden ya XML ya da JSON içeriğini ayrıştırır ve sonucu belirlenen bir JSON türü değişkeninde depolar. Bu, bir işlemin XML içeriğiyle bir Script Task veya dış bir kitaplık (xml2json veya DOMParser gibi) kullanmadan çalışması gerektiğinde gerek ortadan kaldırır.
| Alan | Açıklama | Gereklilik |
|---|---|---|
| File Name | Okunacak XML veya JSON dosyasının tam yolunu belirtir. | Gerekli |
| XML/Json string | Ayrıştırılacak XML- veya JSON biçimlendirilmiş dize içeriğini sağlar. | Gerekli |
| Result variable name | Ayrıştırılan JSON verilerinin depolanacağı değişkenin adını tanımlar. | Gerekli |
Eylem tipi ve Örnekler
JSON Çıkış Değişkeni
- Format:
JSON objectorJSON array - Örnek Sonuç:
resultJson
XML Girişi
- Format: XML string or file
- Örnek Sonuç:
<root><id>1</id></root>{ "root": { "id": "1" } }olarak ayrıştırılır
Uygulama Örnekleri
Alan Kurulumu - File Name: C:RobustaXml-JsonreadJsontest.json - XML/Json string: [{ "id": 1 }] - XML/Json string: { "id": 1, "firstname": "Katerina", "job": { "site": "www.javacodegeeks.com", "name": "Java Code Geeks" } } - XML/Json string: <root><id>1</id></root> - Result variable name: resultJson
Uygulama Değişkenleri - Örnek 1 (Dosyadan Okuma): - File Name: C:RobustaXml-JsonreadJsontest.json - Result variable name: resultJson - Örnek 2 (Dizeden Okuma): - XML/Json string: [{ "id": 1 }] - Result variable name: resultJson - Örnek 3 (XML'i JSON'a Dönüştürme): - XML/Json string: <root><id>1</id></root> - Result variable name: resultJson
Teknik Notlar
Teknik Notlar
Aksiyun File Name veya XML/Json string parametresinin sağlanmasını gerektirir, ancak tek bir yürütme için ikisinin aynı anda sağlanması gerekmez. Girdinin XML veya JSON olup olmadığını otomatik olarak algılar ve buna göre ayrıştırır, sonucu çıkış değişkeninde bir JSON yapısı olarak depolar. Başarılı ayrıştırma için girdinin standart XML veya JSON söz dizimine uyduğundan emin olun.