sql >> データベース >  >> NoSQL >> MongoDB

Parse.comはJSONオブジェクトをJSON配列に追加します

    object.toString()を使用してみてください objectの代わりに 。

    lan.add("Participants", object.toString());
    

    JSON:

    {"Participants":["{\"PlayerName\":\"John\",\"ID\":514145}"]}
    

    このJSONを解析するには、次のことを試してください:

    JSONObject jsonObj = new JSONObject(YOUR_JSON_STRING);
    
    // Participants
    JSONArray participantsJsonArray = jsonObj.getJSONArray("Participants");
    
    // Participant
    JSONObject participanJsonObject = participantsJsonArray.getJSONObject(0);
    
    // PlayerName
    String playerName = participanJsonObject.getString("PlayerName");
    // ID
    String id = participanJsonObject.getInt("ID");
    

    これがお役に立てば幸いです〜



    1. キーに正規表現を適用して埋め込みキーを投影/フィルタリングする方法

    2. DoctrineとMongoDBを使用したアレイの保存

    3. サブ配列の別のコレクションにあるプロパティを呼び出すにはどうすればよいですか?

    4. MongoDBerrno111への接続が拒否されました