2016-06-08 3 views
0

Когда мы используем Джексон с SerializationFeatureДисплей JSON Карта Данные симпатичной печати с использованием Джексона

ObjectMapper mapper = new ObjectMapper(); 
mapper.enable(SerializationConfig.Feature.INDENT_OUTPUT); 

следующий вывод переводит

{"employee1":{"id":"1","firstName":"Ranga","lastName":"Reddy"},"employee2":{"id":"2","firstName":"Raja","lastName":"Reddy"}} 

в

{ 
    "employee1" : { 
    "id" : "1", 
    "firstName" : "Ranga", 
    "lastName" : "Reddy" 
    }, 
    "employee2" : { 
    "id" : "2", 
    "firstName" : "Raja", 
    "lastName" : "Reddy" 
    } 
} 

, но я хочу, чтобы результат (они должны иметь одинаковое пространство между именем и значением атрибута)

{ 
    "employee1" : { 
    "id"  : "1", 
    "firstName" : "Ranga", 
    "lastName" : "Reddy" 
    }, 
    "employee2" : { 
    "id"  : "2", 
    "firstName" : "Raja", 
    "lastName" : "Reddy" 
    } 
} 

Выходной сигнал генерируется выше, выход более читабельным. Как реализовать это.

ответ

0

Использование ниже код: -

ObjectMapper mapper = new ObjectMapper(); 
mapper.enable(SerializationFeature.INDENT_OUTPUT); 
+0

он будет дает 2-й выход. но я хочу 3-й выход –

Смежные вопросы