मैं एक आरईएसटी एपीआई एंडपिन बना रहा हूं जो एक कंपनी को एक MySQL डेटाबेस में जोड़ता है। क्लाइंट एक संलग्न डेटा पैकेज के साथ एक POST अनुरोध भेजता है। डेटा पैकेज एक JSON ऑब्जेक्ट है। मान लें कि जेएसओएन कंपनी ऑब्जेक्ट को एपीआई का उपयोग करने वाली कंपनी क्लास से बिल्कुल मेल खाने के लिए स्वरूपित किया गया है।मैं PHP क्लास पर JSON ऑब्जेक्ट को कैसे मैप करूं?
मैं कंपनी क्लास में जेएसओएन कंपनी ऑब्जेक्ट डेटा कैसे प्राप्त करूं? कंपनी ऑब्जेक्ट को तत्काल करने के लिए मूर्खतापूर्ण लगता है, json_decode()
JSON ऑब्जेक्ट, फिर set()
विधियों के दर्जनों को कॉल करें।
यह विशेष रूप से मूर्खतापूर्ण प्रतीत होता है, क्योंकि मैं अपने क्लाइंट पैकेज में वही मॉडल पेश करने की योजना बना रहा हूं जो मेरे एपीआई में जेएसओएन के रूप में पारित होने वाली वस्तुओं को बनाने के लिए, डीकोड किए जाने से पहले, और उसी ऑब्जेक्ट में दोबारा मैप किए गए हैं।
क्या मुझे कुछ याद आ रही है? मैं लगातार उन चीजों के खिलाफ दौड़ रहा हूं जो मेरी एपीआई बनाने के दौरान अनावश्यक लगते हैं, लेकिन शायद यही है कि क्या होना है।
[xson \ _decode कस्टम क्लास के लिए संभावित डुप्लिकेट] (http://stackoverflow.com/questions/5397758/json-decode-to-custom-class) – cweiske