आपके प्रश्न में कोई भी उदाहरण वैध JSON ऑब्जेक्ट नहीं है; एक JSON ऑब्जेक्ट में केवल एक रूट हो सकती है। आपको फ़ाइल को दो ऑब्जेक्ट्स में विभाजित करना होगा, फिर उन्हें पार्स करें।
आप यदि किसी विशेष स्ट्रिंग मान्य JSON है या नहीं यह देखने के लिए http://jsonlint.com उपयोग कर सकते हैं।
तो मेरा सुझाव है या तो बदल रहा है क्या तुमने कभी एक एकल फाइल में कई JSON ऑब्जेक्ट के डंपिंग है अलग फाइलों में यह करने के लिए, या एक JSON जड़ वस्तु में एक मूल्य के रूप में प्रत्येक वस्तु डाल करने के लिए।
आप जो कुछ भी इन पैदा कर रही है पर कोई नियंत्रण नहीं है, तो आप फ़ाइल को अपने आप को अलग जड़ वस्तुओं बाहर लेने के लिए पार्स करने अटक कर रहे हैं।
यहाँ एक JSON ऑब्जेक्ट में उन लोगों के डेटा एन्कोडिंग का एक मान्य तरीका है:
{
"one": 1,
"two": 2
}
या यदि आपका वास्तव में अलग वस्तुओं, इस तरह की जरूरत है:
{
"one":
{
"number": 1
},
"two":
{
"number": 2
}
}
संबंधित प्रश्न: [जैक्सन ऑब्जेक्टमैपर का उपयोग करके पिछली कचरा का पता लगाने के लिए कैसे करें] (http://stackoverflow.com/questions/26003171/how-to-detect-trailing-garbage-using-jackson-objectmapper) – sleske