I JSON yapısal metin (kesitler, paragraflar, vurgu, listeler, vs.) yakalamak için bir yol arıyoruz edilmiş, ama henüz bir şey bulamadım. Baska öneri? (Markdown aklıma, ama orada daha iyi bir şey olabilir.)Yapılandırılmış Metin JSON
cevap
HTML bir düz metin biçiminde yapılandırılmış metin, tarif etmek köklü bir yoldur (!). Markdown (bahsettiğin gibi) da işe yarayacaktı.
Bence en iyi bahis muhtemelen böyle bu seçeneklere olarak düz metin biçimlendirme çeşit kullanıyor olacak ve tek JSON dize değişkeni metin yerleştirmek olmasıdır. Uygulamanıza bağlı olarak, , bir dizi normal/kalın/liste bölümleri vb. Içeren bir paragraf dizisi içeren bir dizi diziye sahip olmanın anlamlıdır. Ancak, genel durumda eski moda blokların iyi olduğunu düşünüyorum. İşaretleme, onları geçmenin kolaylığı ve gerektiğinde tam gelişmiş ayrıştırma için geliştirilmiş kütüphaneler nedeniyle daha temiz ve daha ölçeklenebilir olacaktır.
Nasıl böyle bir şey hakkında:
[ { "heading": "Foobar Example" },
{ "paragraph":
[
"This is normal text, followed by... ",
{ "bold": "some bold text" },
"etc."
]
}
]
geçerli:
biçimlendirme veya diğer mark-up olmadan düz metin için bir dize kullanabilirsiniz;
kullanımı belirli metin unsurların düzenli dizisini belirtmek istediğinizde bir dizi;
kullanımı önemli mark-up ve metin elemanı biçimlendirme uygulandığı değerini belirten bir amacı.
Orada da sizin için spesifikasyonları uygulanması sorun değer olup olmadığını bu Markdown Syntax for Object Notation (MSON)
emin değil başarmak olabilecek bir şartname gibi görünüyor, ama bu bir seçenek olarak görünüyor.
Neden bu bir düşüş var? Askerin kullanım durumuna bağlı olarak, bu harika bir çözüm olabilir. (Belki de JSON'da bir veri deposunun parçası olarak tam metin bir belge veya bir şey saklıyordur.) –