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

mongoDBから受け取ったjsonの二重引用符をトリミングします

    二重引用符が文字列の一部としてMongoフィールドに格納されているようには見えません。もしそうなら、JSON出力は次のようになります:

    { "database" : "\"mkyongDB\"" }
    

    したがって、これはおそらくJSONがどのように解析されているかの結果です。

    JavaドライバーはJSONをDBObjectクラスに逆シリアル化しますか? dboject.get("database")のようなものを呼び出してフィールドにアクセスするかもしれません 結果を文字列にキャストしますか?

    Javaランゲージセンター もチェックする価値があります。 、POJOマッピング用のチュートリアル、ライブラリ、フレームワークへのリンクがたくさんあり、作業が楽になる可能性があります。




    1. MongoDBdb.copyDatabaseが無許可で失敗する

    2. junitテストでspringbootアプリケーションに埋め込まれたmongoDBを使用する方法は?

    3. 選択的なモンゴ回復を行う方法は?

    4. mongodbバージョン1.4以前でのみmongoskinを実行しますか?