kullanan Android içinde @SerializedName ek açıklamanın temel amacının ne. Farklı bir web sitesinde kontrol ettim ama bunun temel amacı neyin olduğunu anlayamıyorum.herkes bana bazı farklı örnek verin <strong>GSON</strong></p> <p>kullanarak android içinde <strong>@SerializedName</strong> açıklama temel amacı nedir bana söyleyebilir GSON
cevap
Java sınıfı örneği,
public class Person {
@SerializedName("name")
private String personName;
@SerializedName("bd")
private String birthDate;
}
Bu sınıf kişi adını ve bir kişinin doğum tarihini temsil eden iki alana sahiptir. Bu alanlara @SerializedName ek açıklaması eklenmiştir. Bu ek açıklamanın parametresi (değeri), serialising
ve deserialising
nesneleri kullanıldığında kullanılacak addır. Örneğin, personName Java alanı JSON'da adı olarak temsil edilir.
JSON örneği,
{
"name":"chintan",
"bd":"01-01-1990"
}
zamanımdan tasarruf için çok teşekkür ederim –
@MuhammadAli size yardımcı olmaktan onur duyuyorum. Ayrıca bana sonv tarafından kredi verebilir ve sevgili cevabını kabul edebilirim :) –
Olumsuz seçmenler, lütfen aşağıya oylamanın amacı ne olduğunu anlayabilmem için yorum ekle ve cevabımı geliştirebilirim .. :) –
zaten birkaç cevaplar var burada, ama ben o zaman, modeliniz sınıfında kodunuzu Obfuscate için ProGuard
kullanıyorsanız & @SerializedName("name")
kullanmamanızı eklemek istiyorum senin GSON çalışmayacak. Çünkü gizleme nedeniyle değişken isimleriniz String name
ile String a
arasında değişmiş olabilir ve bu durum GSON'un a
anahtarını json &'a çevireceğinden, bu işlem başarısız olacaktır.
@SerializedName
belirtilerek, GSON, & değişken adına bağlı olarak json'da görünmeyecektir, yalnızca belirtilen @SerializedName
'u kullanır.
Of Course modelinizi karartmak değil, ProGuard söyleyebilir ama modeli Karartılmış istiyorum, o zaman @SerializedName
- 1. <winnt.h>'da ANYSIZE_ARRAY amacı nedir?
- 2. İçinde Gettext kullanarak PHP <<< EOF dizgisi
- 3. <nedir? ve <? php
- 4. Nedir? ve << demek?
- 5. Git, <<<<<<< HEAD dosyasına
- 6. </p> <p>kimse wordpress varsayılan oturum zaman aşımı süresi ne olduğunu bana söyleyebilir wordpress
- 7. Perl'de "% _" nedir?</p> <pre><code>@list = grep { !$_{$_}++ } @list; </code></pre> <p>tekilleştirme için bir deyim gibi:
- 8. Windows, neden CreateFile (<paysız erişim>) bana yalan söylüyor?
- 9. Java: FilterInputStream Ben inputStream</em>, <em>FileInputStream</em>, <em>ByteArrayInputStream</em> ve bunların kullanım (çok çıkış akışları) oldukça açık görünüyor nasıl <em>okuma oldum
- 10. Şu izle ifadem tutan bana gösteriyor Şu anda bir</p> <pre><code>Expression<Func<T,bool>> </code></pre> <p>bir</p> <pre><code>Expression<Func<T,object>> </code></pre> <p>dönüştürmek çalışıyorum
- 11. TensorFlow operatör aşırı yükleme</p> <pre><code>tf.add(x, y) </code></pre> <p>ve TensorFlow içinde</p> <pre><code>x + y </code></pre> <p>arasındaki fark nedir
- 12. nasıl salt okunur için</p> <pre><code>TextBox.ReadOnly = false; </code></pre> <p>kullanıyorum C#
- 13. EJS: <% = versus <% -
- 14. <script><!--//--></script> Modern bir amacı var mı?
- 15. ValidateAntiForgeryToken amacı, açıklama ve örnek
- 16. Android Ek Açıklama Hatası Ben <code>Android Studio 1.0.</code></p> <p>için yeni bir güncelleme yaptılar 1.0
- 17. Görev veri bölgesi NO_PREF. Ne zaman kullanılır?</p> <ul> <li>PROCESS_LOCAL HERHANGİ</li> <li>NODE_LOCAL</li> <li>NO_PREF</li> <li>RACK_LOCAL</li> <li></li> </ul> <p>Hepsi oldukça açıktır: doc Spark göre
- 18. Java, bitshifts kullanırken, neden 1 << 32! = 1 << 31 << 1?
- 19. Bu lambda mı? Eğer değilse, nedir?</p> <pre><code>Linq.From(Emp).Where(Emp['Sal'] > 1000) </code></pre> <p>bana uyanmak demek lazım: Devart EntityDAC denilen dan
- 20. Android Studio i</p> <pre><code>';' </code></pre> <p>Android Studio yazıyor bastığınızda ... benim klavye tuşları
- 21. Razor: kod bloğu içinde çalışmaz Render ben</p> <pre><code>@RenderSection("scripts", required: false) </code></pre> <p>yaparsanız bu, bana çok garip görünüyor
- 22. Eşleme Dictionary</p> <p>Örnek
- 23. DART: <a1> Örnek</ a1>
- 24. <: <İş nasıl?
- 25. Merhaba, bazı biri bana
- 26. Fark <code>resource</code> ve <code>resources</code> yöntemlerle</p> İşte <p>arasında mantıksal fark nedir
- 27. <c:foreach> etiketi içinde
- 28. JSON.Parse neden "geçersiz karakter" diyor?</p> <p><code>var data = JSON.parse("{ skill: 'SK_AUTO_DEV_TEST', kind: 'IS_REQUIRED' }");</code></p> <p>herkes bu sorununun ne söyleyebilir:
- 29. django request.session.get ("name", False) - Bu kod ne anlama geliyor?</p> <pre><code>if request.session.get("name",False): </code></pre> <p>herkes Yukarıdaki kod ne döndüğünü söyleyebilir:
- 30. Intellij kaynak kodundaki bu açıklama ne anlama geliyor?</p> <pre><code>void m() { <selection><caret>System.out.println("");</selection> } </code></pre> <p>bu <code><selection></code> açıklama ne anlama gelir:
javadoc ne diyor belirtmelisiniz? –
Ne dendiğini anlayamıyorum? –
, bu özelliğin json verilerine ait olduğu özellik belirtecini tanımlayacaktır –