Articles of json

Predefiniti per le proprietà mancanti nei formati JSON di gioco 2

Ho un equivalente del seguente modello in scala di gioco: case class Foo(id:Int,value:String) object Foo{ import play.api.libs.json.Json implicit val fooFormats = Json.format[Foo] } Per la seguente istanza di Foo Foo(1, “foo”) Vorrei ottenere il seguente documento JSON: {“id”:1, “value”: “foo”} Questo JSON è persistente e letto da un archivio dati. Ora i miei requisiti sono […]

Ordine di campi serializzati usando JSON.NET

C’è un modo per specificare l’ordine dei campi in un object JSON serializzato usando JSON.NET ? Sarebbe sufficiente specificare che un singolo campo appare sempre per primo.

asp.net asmx web service restituisce xml invece di json

Perché questo semplice servizio Web si rifiuta di restituire JSON al client? Ecco il mio codice cliente: var params = { }; $.ajax({ url: “/Services/SessionServices.asmx/HelloWorld”, type: “POST”, contentType: “application/json; charset=utf-8”, dataType: “json”, timeout: 10000, data: JSON.stringify(params), success: function (response) { console.log(response); } }); E il servizio: namespace myproject.frontend.Services { [WebService(Namespace = “http://tempuri.org/”)] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] […]

Come trasformare JSON in case class quando la class case ha solo un campo

Nel gioco 2.1 le letture sono usate per marcare Json sugli oggetti. Ma come posso farlo quando la class case ha un solo campo. L’ideoma che funziona per più campi non funziona, poiché con un campo ‘e’ non viene usato. Quindi non ho un FunctionBuilder. Il seguente codice mi dà una mancata corrispondenza di tipo. […]

Serializzazione JSON corretta in MVC 4

Mi piacerebbe avere JSON ‘correttamente’ serializzato (camelCase), e la possibilità di cambiare i formati della data, se necessario. Per le API Web è molto semplice: nel Global.asax eseguo il seguente codice var json = GlobalConfiguration.Configuration.Formatters.JsonFormatter; json.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); Questo codice, a livello di pipeline, gestisce la serializzazione nel modo che preferisco. Mi piacerebbe realizzare […]

Converti una mappa in un POJO

Ho guardato Jackson, ma sembra che dovrei convertire la mappa in JSON e quindi il JSON risultante nel POJO. C’è un modo per convertire una mappa direttamente in un POJO?

implementazione di moduli es6, come caricare un file json

Sto implementando un esempio da https://github.com/moroshko/react-autosuggest Il codice importante è come questo: import React, { Component } from ‘react’; import suburbs from ‘json!../suburbs.json’; function getSuggestions(input, callback) { const suggestions = suburbs .filter(suburbObj => suburbMatchRegex.test(suburbObj.suburb)) .sort((suburbObj1, suburbObj2) => suburbObj1.suburb.toLowerCase().indexOf(lowercasedInput) – suburbObj2.suburb.toLowerCase().indexOf(lowercasedInput) ) .slice(0, 7) .map(suburbObj => suburbObj.suburb); // ‘suggestions’ will be an array of strings, eg: […]

Come interrogare Firebase per proprietà con valore specifico all’interno di tutti i bambini

Ho questa struttura dati, dove sono organizzati tutti i prodotti per seguire path / todos / uid / { “metausers” : { “simplelogin:1” : { “displayName” : “John Doe”, “provider” : “password”, “provider_id” : “1” }, “simplelogin:2” : { “displayName” : “GI Jane”, “provider” : “password”, “provider_id” : “2” } }, “todos” : { “simplelogin:1” […]

Angular $ http sta inviando OPZIONI invece di PUT / POST

Sto cercando di aggiornare / inserire i dati in un database MySQL attraverso un backend PHP. Sto costruendo il front-end con AngularJS e utilizzando il servizio $http per comunicare con l’API REST. La mia configurazione assomiglia a questa: Sto impostando l’intestazione tramite $ httpProvider: $httpProvider.defaults.withCredentials = true; $httpProvider.defaults.headers = {‘Content-Type’: ‘application/json;charset=utf-8’}; E la POST-Call si […]

Spring Security e autenticazione JSON

Ho un’applicazione in spring / spring-mvc che utilizza totalmente le comunicazioni JSON. Ora ho bisogno di autenticare la mia applicazione con spring security 3 (che usa LdapAuthenticationProvider) tramite JSON. Il modulo di invio di segretezza di default richiede un POST come questo: POST /myapp/j_spring_security_check HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/x-www-form-urlencoded Content-Length: 32 Host: 127.0.0.1:8080 Connection: Keep-Alive […]