2016-04-05 28 views
1

Geri kalan servislerden gelen verileri daha sonra farklı reaksiyon bileşenlerinde kullanılabilecek JSON "type" nesnesine aktaracağım rehberlik veya iyi bir örnek arıyorum. .Restct hizmetinden React.js içinde JSON Nesnesi Oluşturun

JSON Nesnesi, bir nesneyi daha iyi kullanmasını ve ardından ilgili Reaktif Bileşenlerine veriyi daha iyi bir hale getirmeyi sağlayan çok benzer verileri tutan birkaç farklı dinlenme servisinden verileri eşlemek için kullanılacaktır.

React.JS için oldukça yeni ve Rest Service örneğinden JSON için bir veri eşleyicisi bulmak için etrafta dolaştım.

Herkes yardımcı olabilir mi?

+0

https://facebook.github.io/react/tips/initial-ajax.html –

+0

Teşekkürler, ben – Andy5

+0

olacak ve JSON'a dönmek için zaten ayarlanmış. Ekibimin oluşturduğu Tepki Uygulaması, iki veriye bölünmüştür: bazı verilerin URL içermesi gereken verileri ve kullanıcının sık kullanılan çubuğuna sahip olan ikincisini gösterir. Her iki yarıda da benzer veriler bulunur, ancak geldiğim nokta kendi JSON –

cevap

0

Genellikle en azından ön uç tarafında çok fazla yapmak zorunda değilsiniz. REST uç noktası JSON yanıtlarını döndürdüğü sürece iyi olacaksınız. Yalnızca istekte uygun İçerik Türü başlıklarını ayarladığınızdan emin olun. Başlığın ayarlanmasının bir JSON yanıtını garanti etmediğini, sunucunun bu formatta gönderebilmesi gerektiğini unutmayın.

REST hizmetini kendiniz oluşturuyorsanız, birçok seçeneğiniz vardır. Düğüm kullanıyorsanız, bir javascript nesnesini döndürebilirsiniz. Java, C#, vb. Gibi başka bir dil kullanıyorsanız, nesneleri sizin için JSON'a serileştirebilen kitaplıklar ile birlikte gelir. C# ile çalışırken JSON.net kullanıyorum. Bu gibi durumlarda, veriler bir dizge olarak döndürüldüğü için, onu aldıktan sonra JSON.parse() 'a ihtiyacınız olur ve ardından uygun React bileşeninin durumuna ayarlanır.

+0

dinlenme hizmetleri başka proje tarafından sağlanmaktadır (Hiçbir şey ayrıştırmak gerekmez) bir göz – Andy5

+0

Andy'ye sahip olmaktır, REST hizmetinden aldığınız yanıt türlerinden ve istediğiniz nesne türlerinden örnekler gönderebilir misiniz? ondan yaratmak? Bazı gerçek veriler ve yapmaya çalıştığınız şeylerle ilgili daha fazla ayrıntıya yardımcı olmak daha kolay olacaktır. –

+0

Soruyu değiştireceğim – Andy5