Articles of json

REST mit Spring und Jackson vollständige Datenbindung

Ich verwende Spring MVC, um JSON POST-Anfragen zu bearbeiten. Unter den Deckeln verwende ich den MappingJacksonHttpMessageConverter, der auf dem Jackson JSON-processor basiert und aktiviert ist, wenn Sie den mvc: annotation-driven verwenden. Einer meiner Dienste erhält eine Liste von Aktionen: @RequestMapping(value=”/executeActions”, method=RequestMethod.POST) public @ResponseBody String executeActions(@RequestBody List actions) { logger.info(“executeActions”); return “ACK”; } Ich habe festgestellt, […]

Strange Jackson-Ausnahme wird beim Serialisieren des Hibernate-Objekts ausgetriggers

Jackson wirft eine seltsame Ausnahme, von der ich nicht weiß, wie ich sie reparieren soll. Ich benutze Spring, Hibernate und Jackson. Ich habe bereits darüber nachgedacht, dass Lazy-Loading das Problem verursacht, aber ich habe Maßnahmen ergriffen, um Jackson zu sagen, dass sie NICHT verschiedene Eigenschaften wie folgt verarbeiten sollen: @JsonIgnoreProperties({ “sentMessages”, “receivedMessages”, “educationFacility” }) public […]

Serialisierung von Enums mit Jackson

Ich habe eine Enum wie folgt beschrieben: public enum OrderType { UNKNOWN(0, “Undefined”), TYPEA(1, “Type A”), TYPEB(2, “Type B”), TYPEC(3, “Type C”); private Integer id; private String name; private WorkOrderType(Integer id, String name) { this.id = id; this.name = name; } //Setters, getters…. } Ich new OrderType[] {UNKNOWN,TYPEA,TYPEB,TYPEC}; enum array mit meinem Controller zurück ( […]

Deserialisieren Sie die spezifische Enumeration in system.enum in Json.Net

Ich habe eine ziemlich generische “Regel” -class, die ich verwende, um das Verhalten einer Analyse-Engine zu steuern, die ich schreibe: public class Rule { /// /// The general rule type. /// public RuleType RuleType { get; set; } /// /// The human-readable description of the rule. /// public string RuleDescription { get; set; } /// […]

Javascript: Wie formatiere ich leicht lesbaren JSON direkt aus einem Objekt?

Mögliche Duplikate: Wie kann ich JSON programmatisch verschönern? Ich weiß, wie man JSON aus einem Objekt mit JSON.stringify generiert, oder in meinem Fall mit dem handlichen jquery-json aus dem Google-Code ( https://github.com/krinkle/jquery-json ). Jetzt funktioniert das gut, aber die Ausgabe ist für Menschen schwer zu lesen. Gibt es einen einfachen Weg / function / was […]

JQuery Mobile ListView mit lokalen JSON-Daten füllen

Ich versuche, eine JQM-ListView mit einer lokalen JSON-Information aufzufüllen. Es werden jedoch keine Listenelemente erstellt. Jede Hilfe wäre willkommen. Hier ist mein Code: JSON-Dateistruktur: [ { “name” : “test” “calories” : “1000” “fat” : “100” “protein” : “100” “carbohydrates” : “800” }, { “name” : “test2” “calories” : “10000” “fat” : “343” “protein” : “3434” […]

Wie kann ich ein untergeordnetes Objekt mit dynamischen (numerischen) Schlüsselnamen deserialisieren?

Wie kann ich diese JSON-Daten deserialisieren? Die Tasten “100034” usw. sind dynamischer Natur. { “users” : { “100034” : { “name” : “tom”, “state” : “WA”, “id” : “cedf-c56f-18a4-4b1” }, “10045” : { “name” : “steve”, “state” : “NY”, “id” : “ebb2-92bf-3062-7774” }, “12345” : { “name” : “mike”, “state” : “MA”, “id” : “fb60-b34f-6dc8-aaf7” […]

Keine legale JSONP API – Wie man Daten ohne CALLBACK Parameter erhält

Angular 1.6 – JSONP triggers AUSNAHME trotz Antwort mit Status: 200 Ok für URL Ich versuche, Daten von einem JSONP-Endpunkt zu erhalten. Es sieht so aus, als ob die Daten in der Antwort zurückgegeben werden, aber Angular gibt dennoch einen Fehler aus. var url = “https://careers.icims.com/jobs-api/” var trustedUrl = $sce.trustAsResourceUrl(url); $http.jsonp(trustedUrl, {jsonpCallbackParam: ‘jobs’}).then(function(res){ console.log(res); // […]

jqGrid gibt leere Zellen zurück

Der folgende jqGrid-Code scheint nicht zu funktionieren http://cablegate.politicswiki.ie/stackoverflow.html $(document).ready(function(){ jQuery(“#list2”).jqGrid({ url:’http://tables.googlelabs.com/api/query?sql=SELECT * FROM 333136 LIMIT 10&jsonCallback=?’, datatype: “json”, colModel:[ {name:’ident’,index:’ident’,label:’ident’, width:55}, {name:’date’,index:’date’,label:’date’, width:90}, {name:’sourceId’,index:’sourceId’,label:’sourceId’, width:100}, {name:’source’,index:’source’,label:’source’, width:80}, {name:’tags’,index:’tags’,label:’tags’, width:200} ], jsonReader: { repeatitems: false, root: function (obj) { var rows = new Array(); for(var i = 0; i < obj.table.rows.length;i++) { var row = new […]

Coldfusion 10 returnformat = “JSON” fügt Zeichen hinzu

Ich habe eine App, die ich arbeite von CF8 zu CF10 konvertieren und einige meiner Remote-CFCs, wo die zurückkommenden Daten JSON sein sollten, sind nun fehlgeschlagen, da ein “//” vor den zurückgegebenen Daten scheint. Hier ist zum Beispiel eine Ausgabe einer zurückgegebenen Struktur: //{“SUCCESS”:true,”ERRORS”:[],”DATA”:{“COLUMNS”:[“AUTHRESULT”,”SPID”,”EMAIL”,”RID”],”DATA”:[[true,361541,”user@domain.com”,””]]}} Die gleiche function läuft über den gleichen CFC auf dem CF8-Server: […]