json - सीनचा टच जेएसएएन प्रारूप



sencha-touch extjs (1)

मैं निम्नलिखित प्रारूप के साथ JSON फ़ाइल को इनपुट करने की कोशिश कर रहा हूं:

[["लक्ष्य": "stats.server14", "datapoints": [[0.0, 1340034660], [0.016666666666666666, 1340034720], [0.11666666666666667, 1340034780], [0.18333333333333332, 1340034840], [0.05, 1340034 9 00], [0.0, 1340034 9 60], [0.05, 1340035020], [नल, 1340121000]]}]

मुझे समझ में नहीं आ रहा कि यह कैसे पार्स करना है, क्योंकि इसमें मेटाटैग और नेस्टेड डेटा पॉइंट शामिल हैं।

यह है, जो कि अभी तक मेरे पास है:

    Ext.regModel('DataModel', {
        fields: [
            {name: 'target', type: 'string'},
            {name: 'datapoints', type: 'string'}
        ]

यह सिर्फ एक बड़ी स्ट्रिंग में डेटा अंक देता है। मैं उन्हें xValue, yValue's में विभाजित करना चाहता हूं

किसी भी तरह की सहायता का स्वागत किया जाएगा!


जो कुछ भी आप डेटापैंट क्षेत्र में पास करते हैं वह स्वचालित रूप से एक स्ट्रिंग में परिवर्तित होता है, क्योंकि आपने इसे "स्ट्रिंग" प्रकार दिया था इस भाग को निकालें (यानी पूरे type: "string" छोड़ें type: "string" डेटा स्ट्रिप्स से बाहर type: "string" )।

इससे आपको डेटापॉइंट देना चाहिए जो कि आप क्या चाहते हैं के करीब हैं। यदि यह पूरी तरह से आप क्या चाहते हैं, तो आप convert फ़ंक्शन का उपयोग करके डेटापॉइंट को ज़ूम कर सकते हैं, Ext.data.Field देखें।





sencha-touch-2