Aracılığıyla paylaş


JSON çıktısı

Varsayılan olarak, istem yanıt olarak metin oluşturur. Metin birçok kullanım örneği için kullanışlı olabilir; ancak, yanıtın ayrı ayrı tanımlanması gereken birkaç öğesi varsa, metin seçeneği sınırlandırılabilir.

JSON çıkışını kullanmanın avantajları

JSON çıkışı, metin yerine istem yanıtınız için bir JSON yapısı oluşturmanıza olanak tanır. JSON aracılarda, bulut akışlarında veya uygulamalarda birden çok öğeyle yanıtları işlemeyi kolaylaştırır.

Aşağıda, JSON çıkışıyla mümkün olan kullanım örneklerine bir örnek verilmiştir:

  • Proje zamanlaması veya ürün bilgileri gibi yapılandırılmış içeriği görüntüleyin.
  • Faturalar, satın alma siparişi, teslimat formları ve daha birçok metinden veri ayıklayın.
  • E-postalar veya Dataverse verileri gibi metin kaynaklarından nesne özniteliklerini tanımlama.
  • Bir metinden birden çok kategori veya yaklaşım alın.

JSON çıkışıyla istem oluşturma

Bu bölüm, çıktı olarak JSON'un nasıl seçileceğini ve JSON biçiminin nasıl düzenleneceğini açıklar.

Çıkış olarak JSON'ı seçin

İstem yanıtının işlenme biçimini değiştirmek için sağ üst köşedeki çıkış olarak JSON'u seçin.

'JSON ile sor' sayfasındaki seçimlerin ekran görüntüsü.

JSON biçimini düzenle

JSON biçimini görüntülemek veya düzenlemek için Çıkış: JSON'un sol kısmındaki ayarlar simgesini seçin.

Çıkış ayarlarının ekran görüntüsü.

Varsayılan olarak, biçim Otomatik algılanır. Bu biçim, isteminizi her test ettiğinizde, istemle ilişkili biçimin test zamanında algılanan yeni biçime yenilendiği anlamına gelir. Bu biçim, istem yönergelerinizde yineleme yaparken ve yanıt biçiminin nasıl geliştiğini öğrenmek istediğinizde kullanışlıdır.

'Otomatik algılanan biçim' ekran görüntüsü.

JSON örneğini güncelleştirirseniz biçim Özel olur ve isteminizi bir daha test ederseniz hiçbir zaman güncelleştirilmez. Bu biçim, istem ayarlamasının biçimi etkilemesini istemediğinizde veya belirli bir biçimi izlemeniz gerektiğinde kullanışlıdır.

Otomatik algılamaya geri dön simgesini seçerek otomatik algılama moduna geri dönebilirsiniz.

'Otomatik algılanana dön' simgesinin ekran görüntüsü.

İstemi test etmek ve kaydetmek için şu adımları izleyin:

  1. Yeni değiştirilen örneği onaylamak için Uygula'yı seçin.
  2. İstem yanıtınızın yeni biçimle nasıl işlenip işlen olmadığını denetlemek için Test'i seçin.
  3. Değişikliklerinizi tamamladığınızda Özel kaydet'i seçin. Bu adımı atlarsanız değişiklikleriniz kaybolur.

İstemi kaydettiğinizde, en son Otomatik algılanan biçimi veya tanımlanan Özel biçimi kilitlersiniz. Bu, isteminizi bir aracıda, bulut akışında veya uygulamada kullandığınızda kaydedilen biçimin kullanıldığı anlamına gelir; bunlar farklılık göstermez.

İstediğiniz zaman /< öğesini seçerek> JSON örneklerinden oluşturulan JSON şemasını deleyebilirsiniz. Şu anda bu şemayı değiştiremezsiniz.

Power Automate'te JSON çıkışıyla istem kullanma

Bu bölüm aşağıdaki bulut akışını oluşturmanız için size yol gösterir:

İstem içeren bulut akışının ekran görüntüsü

  1. Giriş olarak görüntü veya belge kullanarak faturaları işlemek için bir istem oluşturun.

    İstemlere metin, resim veya belge girişi ekleme başlığında daha fazla bilgi edinin.

    Fatura işleme isteminin ekran görüntüsü.

  2. Aşağıdaki JSON örneğini sağlayarak JSON biçimini güncelleştirin:

    Özel JSON biçiminin ekran görüntüsü.

  3. Yeni bir e-posta geldiğinde tetikleyicisi ile bir bulut akışı oluşturun. Belirli e-postaları işlemek için filtreleri ayarladığınızdan emin olun.

    Tetikleyicileri kullanmaya başlama bölümünde daha fazla bilgi edinin.

  4. İstem çalıştır eylemini ekleyin ve ilk adımda oluşturduğunuz istemi seçin.

  5. Fatura girişinde, tetikleyici eyleminden e-posta ekini ekleyin.

    Bulut akışındaki istem parametrelerinin ekran görüntüsü.

  6. E-posta gönder eylemini ekleyin.

  7. E-posta gövdesini JSON çıkışıyla istem tarafından ayıklanan öğeleri içerecek şekilde düzenleyin.

    JSON alanlarını gösteren e-posta gövdesinin ekran görüntüsü.

FAQ

JSON oluşturulamadı

İstemi test ederken aşağıdaki hatayla karşılaşabilirsiniz: JSON oluşturulamadı. İstem yönergenizi düzenleyin ve yeniden deneyin.

Bu hatanın nedeni modelin JSON çıkışını gerekli JSON biçiminin başarıyla doğrulanmasını engelleyen meta veri bilgileriyle çevrelenmesi olabilir. Sorunu çözmek için isteminize şu yönergeyi eklemeyi deneyin: Yanıtınıza JSON markdown eklemeyin.

Otomatik algılama modunda JSON döndürülmedi

Otomatik algılama modu etkinleştirildiğinde Test istemi seçildiğinde JSON döndürülmeyebilir. Bunun nedeni istem yönergelerinin bir JSON döndürmeye ilişkin sistem yönergeleriyle çelişmiş olması olabilir. İstem yönergesi değiştirilerek ve yeniden test edilerek çözülebilir.

JSON biçimi istem çalışma zamanında güncelleştirilmiyor

Otomatik algılama modunda algılanan en son JSON biçimi veya özel modda tanımlanan en son JSON biçimi, istem tasarrufu zamanında kaydedilir. Kaydedilen bu JSON biçimi, istem çalışma zamanında uygulanır ve istemde dinamik girişler değiştiğinde bile yanıt biçiminin tutarlılığını sağlar.

Sınırlamalar

  • JSON şemasını değiştiremezsiniz.
  • Alan anahtarları olmadan JSON biçimi tanımlamayı desteklemiyoruz.
    Örnek: ["abc", "def"] desteklenmez ancak [{"Field1": "abc"}, {"Field1": "def"}] desteklenir.

Video: istem oluşturucu: İstem oluşturucuda JSON çıktıları