مشکل در Gson

0 امتیاز
63 بازدید
سوال شده شهریور 15, 1397 توسط android  
سلام وقت بخیر

مهندس من میخوام از کتابخانه Gson استفاده کنم ولی annotation @Expose جواب نمیده روش مشکل چیه؟
این مطلب را به اشتراک بگذارید

1 پاسخ

0 امتیاز
پاسخ داده شده شهریور 15, 1397 توسط ASHKARAN  

با عرض سلام

چه از کدوم نسخه Gson استفاده می کنید؟

لطفا متن اروری که بهتون میده رو هم بفرستید

دارای دیدگاه شهریور 16, 1397 توسط android  
از ورژن 2.8.4

اصلا اروری نمیده

زمانی که از @Expose استفاده میکنم هیچ تغییری توی جواب برگشتی حاصل نمیشه
دارای دیدگاه شهریور 17, 1397 توسط ASHKARAN  

در استفاده از Expose تا زمانی که از GsonBiulder استفاده نکرده و تابع excludeFieldsWithoutExposeAnnotation()  رو فراخوانی نکنید هیچ تغییری به وجود نخواهد اومد...

با توجه به مستندات Gson

An annotation that indicates this member should be exposed for JSON serialization or deserialization.
This annotation has no effect unless you build Gson with a GsonBuilder and invoke GsonBuilder.excludeFieldsWithoutExposeAnnotation() method.

 

لینک :

https://static.javadoc.io/com.google.code.gson/gson/2.6.2/com/google/gson/annotations/Expose.html

972 سوال

817 پاسخ

1,319 دیدگاه

1,271 کاربر

متاسفانه نیستم

این مطلب را به اشتراک بگذارید

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...