इंटरवेब्स इस पर कोई मदद नहीं है। हम serializeJSON
का उपयोग करके कोल्डफ्यूज़न में डेटा एन्कोड कर रहे हैं और json_decode
का उपयोग करके इसे PHP में डीकोड करने का प्रयास कर रहे हैं। अधिकांश समय, यह ठीक काम कर रहा है, लेकिन कुछ मामलों में, json_decode
NULL
देता है। हमने स्पष्ट अपराधियों की तलाश की है, लेकिन serializeJSON
अपेक्षाकृत चीजों को स्वरूपित कर रहा है। समस्या और क्या हो सकता है?किसी को भी कोल्डफ्यूजन की धारावाहिक जेएसओएन विधि से PHP के json_decode पर जाने वाले मुद्दे हैं?
अद्यतन: कुछ लोगों (बुद्धिमानी से) ने मुझे समस्या उत्पन्न करने वाले आउटपुट को पोस्ट करने के लिए कहा। मैं, सिवाय इसके कि हमने अभी पाया है कि परिणाम सेट हमारे सभी डेटा (कुल 565,135 ASCII वर्णों के लिए 2300+ किराये की संपत्तियों के लिए लिस्टिंग जानकारी) है! यह एक समस्या हो सकती है, हालांकि मैंने स्ट्रिंग के लिए अधिकतम आकार के बारे में PHP दस्तावेज़ों में कुछ भी नहीं देखा। वहां सीमित कारक क्या होगा? राम?
अद्यतन द्वितीय: ऐसा लगता है कि समस्या यह थी कि हमारे कुछ उपयोगकर्ताओं ने माइक्रोसॉफ़्ट वर्ड टेक्स्ट को "स्मार्ट" उद्धरणों के साथ कॉपी और पेस्ट किया था। उन अजीब उपयोगकर्ताओं ...
पारित क्या आपके पास JSON आउटपुट का एक उदाहरण है जो न्यूल को डीकोड करता है? – modius
यह एक अच्छा सवाल/समस्या है। क्या आपके पास कोई भाग्य है इसे हल करना? मुझे याद है कि उन उद्धरण हमेशा हत्यारे होते हैं - उदा। उन्हें फ्लैश में आउटपुट करने का प्रयास करें। मुझे लगता है कि हमने एन्कोडिंग को ठीक करने के लिए एमबी का इस्तेमाल किया और फिर यह काम किया, हालांकि मुझे याद नहीं है। – Till
cflib.org में यादृच्छिक चीजें शब्द प्रविष्टियों की सफाई के लिए एक महान 'demoronizer' UDF है। –