2017-12-27 10 views
-1

私は以下のように1つのjson文字列を持っています。JSONから開いたブラケットを取り除く方法

oncomptetion({ 
    "competition": [ 
    { 
     "CompetitionID": "7b47afgwi2017odi", 
     "CompetitionName": "AFGHANISTAN IN WESTINDIES ODI SERIES 2017", 
     "DivisionID": "1", 
     "DivisionName": "1 Division", 
     "MappingCompName": "", 
     "CompetitionType": "One Day Match" 
    }, 
    { 
     "CompetitionID": "7b4785be057b448f", 
     "CompetitionName": "AFGHANISTAN IN WESTINDIES T20I SERIES 2017", 
     "DivisionID": "1", 
     "DivisionName": "1 Division", 
     "MappingCompName": "", 
     "CompetitionType": "T20 Match" 
    }] 
}) 

私は、文字列から、この名前を削除/最初と最後のオープンブラケットを取り外し、oncomptetion含めたいです。

は私が

+4

これが有効なJSONではありません。 –

+0

この無効なJSONがどこから届いていますか? – Praveen

+0

これは文字列であると考えます。もしそうなら、charAt(0)とcharAt(最後の位置)を削除してください。 –

答えて

0

これが有効なJson

String json="your Srting"; //unformatted string 


    String output = json.replace("oncomptetion(", ""); //removing oncomptetion(
    String finalJson= output.substring(0, output.length() - 1); //removing last string) 

    System.out.println(""+finalJson); 

出力を取得してください助けてください:

{ "competition": [ 
     { 
      "CompetitionID": "7b47afgwi2017odi", 
      "CompetitionName": "AFGHANISTAN IN WESTINDIES ODI SERIES 2017", 
      "DivisionID": "1", 
      "DivisionName": "1 Division", 
      "MappingCompName": "", 
      "CompetitionType": "One Day Match" 
     }, 
     { 
      "CompetitionID": "7b4785be057b448f", 
      "CompetitionName": "AFGHANISTAN IN WESTINDIES T20I SERIES 2017", 
      "DivisionID": "1", 
      "DivisionName": "1 Division", 
      "MappingCompName": "", 
      "CompetitionType": "T20 Match" 
     }] 
    } 
関連する問題