Ana içeriğe geç

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 object or JSON 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.