Tag: json

Невозможно сериализовать словарь с помощью сложного ключа с помощью Json.net

У меня есть словарь с пользовательским .net Тип как его ключ. Я пытаюсь сериализовать этот словарь в JSON с помощью JSON.net, но его невозможно преобразовать в правильное значение во время сериализации. class ListBaseClass { public String testA; public String testB; } —– var details = new Dictionary(); details.Add(new ListBaseClass { testA = “Hello”, testB = […]

Настройте Джерси / jacksonа, чтобы НЕ использовать аннотацию поля @XmlElement для именования полей JSON

Я бегу службу Джерси REST. POJO, которые представляют мои ресурсы, – это JAXB (XML), аннотированные простые classы Java (они генерируются из определения схемы, поэтому у них есть annotations). Я хочу, чтобы Джерси / jackson проигнорировал XML-annotations. Я сделал эту конфигурацию в своем web.xml (как упоминалось здесь ): com.sun.jersey.api.json.POJOMappingFeature true Теперь я ожидал, что аннотация @XMLElement […]

jackson JSON: получить имя узла из json-tree

Как получить имена узлов из дерева JSON с помощью Jackson? JSON-File выглядит примерно так: { node1:”value1″, node2:”value2″, node3:{ node3.1:”value3.1″, node3.2:”value3.2″ } } у меня есть JsonNode rootNode = mapper.readTree(fileReader); и нужно что-то вроде for (JsonNode node : rootNode){ if (node.getName().equals(“foo”){ //bar } } Благодарю.

Поместите байт-массив в JSON и наоборот

Можно ли поместить byte[] (массив байтов) в JSON ? если да, то как я могу это сделать в java? затем прочитайте это JSON и снова преобразуйте это поле в byte[] ?

Сериализация JSON массива с полиморфными объектами

Возможно ли это с помощью стандартного JavascriptSerializer / JsonDataContractSerializer или внешних парсеров, для сериализации массива объектов с использованием метода обертки, включая тип объекта? Например, чтобы сгенерировать этот JSON из списка: [{ ‘dog’: { …dog properties… } }, { ‘cat’: { …cat properties… } }] вместо типичного: [{ …dog properties… }, { …cat properties… }] Это […]

JSON.Net Xml Сериализация неправильно понимает массивы

У меня есть некоторые автогенерируемые xmls, где некоторые части xml могут иметь несколько строк, а некоторые – нет. В результате, если есть одна строка, возвращается один json-узел, и если у меня есть несколько строк, возвращается массив с json-узлами. Xmls может выглядеть так: Testing 0 Или с несколькими строками Update Documentation 0.5 2013-01-31 00:00:00 2013-01-01 00:00:00 […]

Удаление десериализации JSON в объект с помощью Json.NET

Я немного играю с новым API StackOverflow . К сожалению, мой JSON немного слаб, поэтому мне нужна помощь. Я пытаюсь десериализовать этот JSON пользователя: {“user”:{ “user_id”: 1, “user_type”: “moderator”, “creation_date”: 1217514151, “display_name”: “Jeff Atwood”, … “accept_rate”: 100 }} в объект, который я украсил атрибутами JsonProperty : [JsonObject(MemberSerialization.OptIn)] public class User { [JsonProperty(“user_id”, Required = Required.Always)] […]

Почему я не могу развернуть и сериализовать карту Java, используя библиотеку Jackson Java?

Моя фасоль выглядит так: class MyBean { private @JsonUnwrapped HashMap map = new HashMap(); private String name; public HashMap getMap() { return map; } public void setMap(HashMap map) { this.map = map; } public String getName() { return name; } public void setName(String name) { this.name = name; } } Пока я сериализую компонент, используя […]

Что библиотека JSON хорошо работает для вас в .NET?

Мне было бы интересно узнать, что люди библиотеки JSON в сообществе используют внутри .NET? Мне нужно разобрать / сериализовать некоторые графы объектов JSON из .NET (C #) в реальные типы .NET. Я мог бы свернуть сам, но если есть какие-то солидные библиотеки, которые я использовал, я бы хотел услышать ваши комментарии. Я видел список библиотек […]

как загрузить файл и данные json в почтальоне

Я использую Spring MVC, и это мой метод: /** * Upload single file using Spring Controller */ @RequestMapping(value = “/uploadFile”, method = RequestMethod.POST) public @ResponseBody ResponseEntity<GenericResponseVO> uploadFileHandler(@RequestParam(“name”) String name, @RequestParam(“file”) MultipartFile file,HttpServletRequest request, HttpServletResponse response) { if (!file.isEmpty()) { try { byte[] bytes = file.getBytes(); // Creating the directory to store file String rootPath = […]

Давайте будем гением компьютера.