Articles of json

Como enviar uma resposta json gzipada do Google Cloud Functions?

Minhas respostas JSON em uma das minhas funções do Google Cloud podem ser reduzidas em até 70-80% em tamanho se eu responder usando a compactação gzip. Como posso enviar uma resposta json compactada de minhas funções (triggersr via http (s))? Isso também significaria economizar muitas despesas de rede com a plataforma de nuvem do Google […]

node.js parse JSON do pedido

Estou enviando um object JSON de credenciais com a seguinte solicitação para node.js: credentials = new Object(); credentials.username = username; credentials.password = password; $.ajax({ type: ‘POST’, url: ‘door.validate’, data: credentials, dataType: ‘json’, complete: function(validationResponse) { … } }); No lado do servidor eu gostaria de carregar as credenciais enviadas em um object JSON para usá-lo […]

Usando o Jade para iterar o JSON

Estou tentando iterar um documento JSON usando o JADE. meu servidor (executando node.js + express) está fazendo o seguinte em uma solicitação .get () app.get(‘/search/’, function(req,res){ // Parse the query var dbQuery = url.parse(req.url, true).query; var product = dbQuery.product; var category = dbQuery.category; console.log(‘Searching for: ‘ + product + ‘ in ‘ + category); //Mongo […]

Por que JSON.stringify estraga meu object datetime?

{ id: 1533, story_type_id: 1, content_id: 470, created_at: Sun, 05 Feb 2012 07:02:43 GMT, updated_at: Sun, 05 Feb 2012 07:02:43 GMT, type_name: ‘post’ } Eu tenho um object JSON com o campo “datetime” como acima. Está perfeito. Mas quando eu stringify (eu quero armazená-lo no cache), eu recebo este formato: “created_at”:”2012-02-05T07:02:43.000Z” Isso causa problemas, porque […]

parse4cn1 tem algum problema ao trabalhar com o Node JS e o open source do servidor de análise

A biblioteca parse4cn1 funciona bem com parse.com, mas tem alguns problemas ao trabalhar com o Node 4.3.2 e o open source do servidor parse . Por exemplo, ao chamar a function ParseUser.signup () , a exceção “Nome da chave inválida” sempre acontece. Eu tentei depurar e descobrir que o object ParseCommand deve adicionar o ParseConstants.CONTENT_TYPE_JSON […]

configuração de brutamontador não está funcionando corretamente em gruntfile.js

No meu gruntfile.js eu tenho essa configuração para o meu plugin para gerar sprites. Eu tenho que dizer que tudo está bem configurado, o spritesmith é instalado via npm install, o plugin é uma dependência no package.json . mas há algo mais bloqueando a execução do meu comando sprite sprite:{ dist: { src: [‘css/theme/images/*.jpg’], destImg: […]

URL de licença personalizada em package.json

Estou interessado em saber se há uma maneira de passar URLs de licença personalizados nos arquivos package.json do NPM. Eu tentei: { “license”: {“name”: “foo”, “url”: “http://example.com” } } Parece que esse formato está obsoleto agora : // Not valid metadata { “license” : { “type” : “ISC” , “url” : “http://opensource.org/licenses/ISC” } } Existe […]

Como passar a function para o cliente do servidor Node.js

Todos: O que eu quero fazer é como: No lado do servidor Node: var fn = function(){ alert(“hello”); } Eu quero enviar esta function para o lado do cliente (atualmente usando AngularJS, mas não importa, desde que este problema pode ser resolvido), e ligá-lo a um evento de clique do botão. Assim, posso obter uma […]

Json para csv em node.js

Eu estou tentando converter um json muito grande para csv em node.js, mas está demorando muito tempo e também levando a 100% cpu no momento da conversão. jsonToCsv: function (data) { var keys = Object.keys(data[0]); var csv = [keys.join(“,”)]; console.time(“CSVGeneration”); data.forEach(function (row) { var line = ”; keys.forEach(function (key) { if (typeof row[key] === ‘string’) […]

Passando uma variável externa na function JSON.parse

Oi eu estou tentando obter um valor de um json usando a function JSON.parse minha resposta json é dada abaixo { “rows”: 10, “os”: “0”, “page”: “1”, “total”: “122”, “projects”: { “P143841”: { “id”: “P143841”, “locations”: [ { “geoLocId”: “0002220957”, “latitude”: “3.866667”, “longitude”: “11.516667” } ], } } } Eu sou capaz de obter o […]