Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Java
  4. Jackson ObjectMapper valueToTree method also write valueType and integral but no actual value

Jackson ObjectMapper valueToTree method also write valueType and integral but no actual value

Scheduled Pinned Locked Moved Java
javacomtoolsjsonquestion
1 Posts 1 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Manish K Agarwal
    wrote on last edited by
    #1

    I am trying to convert a JAVA POJO object with a JsonObject to a String as following:

    class MyPojo {
    public MyPojo(String sName, JsonObject obj)
    {
    this.sName = sName;
    this.tJsonObj = obj;
    }
    public String sName;
    public javax.json.JsonObject tJsonObj;
    };

    javax.json.JsonObject jsonObj = JsonUtils.toJsonObject("{\\"key\\": 123}");
    ObjectMapper mapper = new com.fasterxml.jackson.databind.ObjectMapper.ObjectMapper();
    JsonNode node = mapper.valueToTree(new MyPojo("myname", jsonObj));
    String jsonStr = node.toString();
    

    I am getting jsonStr value as:

    {"sName":"myname","tJsonObj":{"key":{"integral":true,"valueType":"NUMBER"}}}

    How can I get jsonStr value as:

    {"sName":"myname","tJsonObj":{"key":123}}

    JsonUtils.toJsonObject is my own utility method to get JsonObject from String.

    1 Reply Last reply
    0
    Reply
    • Reply as topic
    Log in to reply
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes


    • Login

    • Don't have an account? Register

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • World
    • Users
    • Groups