sql >> Databasteknik >  >> NoSQL >> MongoDB

Trimma dubbla citattecken i json mottaget från mongoDB

Det ser inte ut som att de dubbla citattecken lagras i Mongo-fältet som en del av strängen. Om de var det skulle JSON-utgången se ut ungefär så här:

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

Så det är förmodligen ett resultat av hur JSON tolkas.

Avserialiserar Java-drivrutinen JSON till klassen DBObject? Kanske kommer du åt fältet genom att anropa något som dboject.get("database") och gjuter resultatet till en sträng?

Det är också värt att kolla in Java Language Center , det finns massor av länkar till handledningar, bibliotek och ramverk för POJO-kartläggning som kan göra livet enklare.




  1. Installera Memcached på Ubuntu 16.04/18.04 med Nginx och PHP-7.3

  2. Minska minnet som används för att ladda enorma pandordataramar från MongoDB

  3. MongoDB $toUpper

  4. MongoDB:Hur grupperar man kapslade arrayer i ett dokument?