Articles of json

json.Marshal (struct) retorna “{}”

type TestObject struct { kind string `json:”kind”` id string `json:”id, omitempty”` name string `json:”name”` email string `json:”email”` } func TestCreateSingleItemResponse(t *testing.T) { testObject := new(TestObject) testObject.kind = “TestObject” testObject.id = “f73h5jf8” testObject.name = “Yuri Gagarin” testObject.email = “Yuri.Gagarin@Vostok.com” fmt.Println(testObject) b, err := json.Marshal(testObject) if err != nil { fmt.Println(err) } fmt.Println(string(b[:])) } Aqui está a […]

Converter datatable para JSON em c #

Eu quero obter registros do database em um DataTable . Em seguida, converta o DataTable em um object JSON. Retorna o object JSON para minha function JavaScript. Eu uso esse código chamando: string result = JsonConvert.SerializeObject(DatatableToDictionary(queryResult, “Title”), Newtonsoft.Json.Formatting.Indented); Para converter um DataTable em JSON, ele funciona corretamente e retorna o seguinte: { “1”: { “viewCount”: […]

Como faço para modificar os campos dentro do novo tipo de dados JSON do PostgreSQL?

Com o postgresql 9.3, eu posso SELECT campos específicos de um tipo de dados JSON, mas como você os modifica usando UPDATE? Não consigo encontrar nenhum exemplo disso na documentação do postgresql ou em qualquer lugar on-line. Eu tentei o óbvio: postgres=# create table test (data json); CREATE TABLE postgres=# insert into test (data) values […]

JSON.net: como desserializar sem usar o construtor padrão?

Eu tenho uma class que tem um construtor padrão e também um construtor sobrecarregado que leva em um conjunto de parâmetros. Esses parâmetros correspondem aos campos no object e são atribuídos na construção. Neste ponto eu preciso do construtor padrão para outros fins, então eu gostaria de mantê-lo se eu puder. Meu problema: Se eu […]

Leia XML local com JS

No momento, devido à política de segurança, o Chromium não pode ler arquivos locais via ajax sem –allow-file-access-from-files . Mas eu atualmente preciso criar um aplicativo da web onde o database é um arquivo xml (no caso extremo, json), localizado em um diretório com index.html. Entende-se que o usuário pode executar este aplicativo localmente. Existem […]

Configurando o ObjectMapper no Spring

Meu objective é configurar o objectMapper da maneira que ele só serializa o elemento que é anotado com @JsonProperty . Para fazer isso, segui essa explicação que diz como configurar o mapeador de objects. Eu incluí o mapeador de objects personalizado, conforme descrito aqui . No entanto, quando a class NumbersOfNewEvents é serializada, ela ainda […]

Nenhum header ‘Access-Control-Allow-Origin’ está presente no erro de recurso solicitado

Estou tentando buscar o feed de um site de notícias. Pensei em usar a API de feed do Google para converter o feed do feedburner em json. O URL a seguir retornará 10 postagens do feed, no formato json. http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=10&q=http://feeds.feedburner.com/mathrubhumi Eu usei o seguinte código para obter o conteúdo do URL acima $.ajax({ type:”GET”, dataType:”jsonp”, […]

Strings Multiline em JSON

Estou escrevendo alguns arquivos de dados no formato JSON e gostaria de ter alguns valores de string realmente longos divididos em várias linhas. Usando o módulo JSON do python, recebo muitos erros, seja usando \ ou \n como escape. É possível ter sequências de várias linhas no JSON? É principalmente para o conforto visual, então […]

Qual é o JSON mínimo válido?

Li atentamente a descrição do JSON http://json.org/, mas não tenho certeza se conheço a resposta para a pergunta simples. Quais strings são o mínimo possível do JSON válido? “string” é a string JSON válida? 42 é o número simples válido JSON? true é o valor booleano de um JSON válido? {} o object vazio é […]

json Untaught SyntaxError: Token inesperado:

Tentando fazer uma chamada e recuperar um arquivo JSON muito simples, de uma linha. $(document).ready(function() { jQuery.ajax({ type: ‘GET’, url: ‘http://wncrunners.com/admin/colors.json’ , dataType: ‘jsonp’, success: function(data) { alert(‘success’); } }); });//end document.ready Aqui está o pedido RAW: GET http://wncrunners.com/admin/colors.json?callback=jQuery16406345664265099913_1319854793396&_=1319854793399 HTTP/1.1 Host: wncrunners.com Connection: keep-alive Cache-Control: max-age=0 User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko) […]