Android gönderiliyor ve Ayrıştırma JSON
Geliştiriyorum uygulamada, JSON nesneler şeklinde mesaj göndermek için Django bir Sunucuya ve sunucudan JSON yanıt ayrıştırmak ve özel bir liste görünümü doldurmak istiyorum.
Ben küçük JSON bilgisi, sunucu yanıtı için bu biçimi sanıyordum
{
"post": {
"username": "someusername",
"message": "this is a sweet message",
"image": "http://localhost/someimage.jpg",
"time": "present time"
},
}
Ne kadar bilgi birikimi JSON bu amacı gerçekleştirmek için gerekiyor? Ayrıca eğer biri bana ve JSON Nesneleri gönderme ayrıştırma için bazı dersler sunabilir eğer çok iyi olurdu.
CEVAP
Bu söz edilmemiş olması beni şaşırttı ama çıplak kemikleri yerine kullanmak yerine json.org işlem küçük paket, GSon ve Jackson kullanılması çok daha uygun. manuel Yani:
Aslında kendi POJOs bağlamak değil, yarım yamalak bir ağaç düğümleri veya Listeler ve Haritalar. en azından Jackson gibi şeyler çok (GSON de, emin değilim belki de), JsonNode, Göster bağlama sağlar, Eğer gerçekten bu istiyorsanız, yerine 'gerçek' nesneler) . eğer Liste,
19-MAR-2014 DÜZENLEME:
Başka bir yeni yarışmacı Jackson jr kütüphane: hızlı Akış ayrıştırıcı/jeneratör olarak Jackson (jackson-core
) Aynı kullanır, ancak veri bağlama parçası küçük (50 KB). İşlevleri daha sınırlıdır (ek açıklamalar, sıradan Java Beans), ancak performans-bilge hızlı olmalı ve başlatma (İlk Çağrı) yükü çok düşük.
Sadece iyi bir seçim, özellikle küçük uygulamalar için olabilir.
Nasıl ayrıştırma kullanarak Node.js JS...
Ayrıştırma Python JSON dosyasından değ...
sık sık sorunlar android görünümü, XML...
Nasıl Ruby on Rails ile JSON ayrıştırm...
Ayrıştırma Android dizeleri sorgu...