2015-04-05 7 views

उत्तर

67

के बाद से मूल निवासी 0.4.3 आप इस तरह अपने स्थानीय JSON फ़ाइल पढ़ सकते हैं प्रतिक्रिया:

var customData = require('./customData.json'); 

और फिर एक सामान्य जे एस वस्तु की तरह उपयोग कर सकते customData।

+0

इस वाक्य अभी भी समर्थित है? क्योंकि मैं अपने कोड में इस वाक्यविन्यास का उपयोग नहीं कर सकता। –

+0

आईओएस के लिए प्रतिक्रिया मूल 0.26.2 के साथ काम करने लगता है। आप 'प्रतिक्रिया-देशी -v' के साथ जांचना चाहेंगे और 'package.json' को पढ़ने का प्रयास कर सकते हैं। – peter

+0

अभी भी 'संस्करण 0.36.0' के साथ काम करता है, धन्यवाद! –

-1

हो सकता है आप इस्तेमाल कर सकते हैं AsyncStoragesetItem और GetItem ... और स्ट्रिंग के रूप में डाटा स्टोर the json parser का उपयोग तो, के लिए json के लिए इसे फिर से परिवर्तन करते हैं ...

0

इस Github मुद्दे पर एक नज़र डालें:

https://github.com/facebook/react-native/issues/231

वे require गैर JSON फ़ाइलों की कोशिश कर रहे विशेष JSON में। अभी यह करने का कोई तरीका नहीं है, इसलिए आपको या तो एसिंक स्टोरेज का उपयोग @CocoOS के रूप में करना होगा, या आप जो करना चाहते हैं उसे करने के लिए आप एक छोटा मूल मॉड्यूल लिख सकते हैं।

60

ES6/ES2015 संस्करण:

import customData from './customData.json'; 
+0

क्या इसका कोई नाम हो सकता है या इसे 'कस्टमडाटा' – farmcommand2

+0

@ farmcommand2 होना चाहिए यह कोई नाम हो सकता है। './foobar.json' से myJsonFile आयात करें; ' – PaulMest

3

उपयोग इस

import data from './customData.json';

संबंधित मुद्दे