के उत्पादन में बदलने के लिए मैं इस enum है:Gson: Enum
enum RequestStatus {
OK(200), NOT_FOUND(400);
private final int code;
RequestStatus(int code) {
this.code = code;
}
public int getCode() {
return this.code;
}
};
और मेरे अनुरोध श्रेणी में, मैं इस क्षेत्र है: private RequestStatus status
।
Gson का उपयोग करते समय JSON करने के लिए जावा वस्तु कन्वर्ट करने के लिए परिणाम की तरह है:
"status": {
"value" : "OK",
"code" : 200
}
@ डेनिस मैडसन यहां मैंने इसे कोड की आंतरिक कक्षा के रूप में रखा है। क्या आपको याद आया या मुझे आपका प्रश्न समझ में नहीं आया? –
धन्यवाद। क्या आप मुझे एक उदाहरण दे सकते हैं, मैं लिखने की विधि में * जेसनवाइटर * कैसे बदल सकता हूं? – dhrm
@DennisMadsen मैंने कुछ नमूना कोड जोड़ा जो मुझे लगता है कि आप जो कुछ भी ढूंढ रहे हैं वह काफी है। –