Articles of json

Quais caracteres são válidos / inválidos em um nome de chave JSON?

Existem caracteres proibidos em nomes-chave, para objects JavaScript ou strings JSON? Ou personagens que precisam ser escapados? Para ser mais específico, gostaria de usar “$”, “-” e espaço nos nomes das chaves.

Analisar string Json em c #

Eu estou tentando ler uma seqüência de caracteres do Json em c #, mas estou tendo problemas para descobrir como analisar a seqüência de caracteres em c #. Digamos que eu tenha as seguintes sequências do Json [ { “AppName”: { “Description”: “Lorem ipsum dolor sit amet”, “Value”: “1” }, “AnotherAppName”: { “Description”: “consectetur adipisicing […]

gson lança MalformedJsonException

Estou usando o gson para converter uma string json em um object Java. O valor de result2 é exatamente o mesmo que o valor de result1 . (Copiado do depurador; barras invertidas adicionadas) A seguinte exceção é lançada durante a conversão de result1: com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: EOF esperado na linha 1, coluna 170 Converter resultado2 funciona […]

Stringify (converter para JSON) um object JavaScript com referência circular

Eu tenho uma definição de object JavaScript que contém uma referência circular: tem uma propriedade que faz referência ao object pai. Também tem funções que não quero passar para o servidor. Como eu seria serializar e desserializar esses objects? Eu li que o melhor método para fazer isso é usar o stringify de Douglas Crockford. […]

Como resolver referência circular no serializador json causada pelo mapeamento bidirecional de hibernação?

Eu estou escrevendo um serializador para serializar POJO para JSON, mas preso em problema de referência circular. Na relação um-para-muitos bidirecional de hibernação, o pai referencia referências filho e filho de volta ao pai e aqui meu serializador morre. (veja o código de exemplo abaixo) Como quebrar esse ciclo? Podemos obter a tree proprietária de […]

Como serializar Joda DateTime com Jackson JSON processer?

Como faço para Jackson serializar meu object Joda DateTime de acordo com um padrão simples (como “dd-MM-yyyy”)? Eu tentei: @JsonSerialize(using=DateTimeSerializer.class) private final DateTime date; Eu também tentei: ObjectMapper mapper = new ObjectMapper() .getSerializationConfig() .setDateFormat(df); Obrigado!

Jackson e referência de tipo genérico

Eu quero usar a biblioteca jackson json para um método genérico da seguinte forma: public MyRequest tester(){ TypeReference<MyWrapper> typeRef = new TypeReference<MyWrapper>(); MyWrapper requestWrapper = (MyWrapper) JsonConverter.fromJson(jsonRequest, typeRef); return requestWrapper.getRequest(); } public class MyWrapper { private MyRequest request; public MyRequest getRequest() { return request; } public void setRequest(MyRequest request) { this.request = request; } } […]

Como verificar se uma determinada string é válida JSON em Java

Como eu valido uma string JSON em Java? Ou eu poderia analisá-lo usando expressões regulares?

Untaught SyntaxError: Token inesperado com JSON.parse

o que causa esse erro na terceira linha? var products = [{ “name”: “Pizza”, “price”: “10”, “quantity”: “7” }, { “name”: “Cerveja”, “price”: “12”, “quantity”: “5” }, { “name”: “Hamburguer”, “price”: “10”, “quantity”: “2” }, { “name”: “Fraldas”, “price”: “6”, “quantity”: “2” }]; console.log(products); var b = JSON.parse(products); //unexpected token o Abra o console para […]

JsonMappingException: Nenhum construtor adequado encontrado para o tipo : não é possível instanciar do object JSON

Estou recebendo o seguinte erro ao tentar obter uma solicitação JSON e processá-la: org.codehaus.jackson.map.JsonMappingException: Nenhum construtor adequado encontrado para o tipo [tipo simples, class com.myweb.ApplesDO]: não é possível instanciar do object JSON (é necessário adicionar / ativar informações de tipo?) Aqui está o JSON que estou tentando enviar: { “applesDO” : [ { “apple” : […]