JSON verarbeiten in Windows Phone 7-App

Um Daten im JSON-Format zu lesen, muss ein sogenannter „data contract“ definiert werden, der das Mapping einer Klasse auf ein JSON-Objekt beschreibt. Sobald dieser „DataContract“ vorhanden ist, kann eine JSON-Zeichenkette mit dem DataContractJsonSerializer eingelesen- und in ein C#-Objekt umgewandelt werden.
JSON verarbeiten in Windows Phone 7-App weiterlesen

Formulareingaben mit jQuery übertragen

Ein oft nachgeschlagenes Thema ist die Auswertung von HTML-Formularen mit jQuery. Um zu zeigen, wie bequem Daten eines Formulars mit jQuery empfangen und übermittelt werden können, habe ich ein paar Code-Beispiele vorbereitet.
Formulareingaben mit jQuery übertragen weiterlesen

JSON parsen mit Java

Möglichkeit 1

Maven Dependency:

<dependency>
  <groupId>net.sf.json-lib</groupId>
  <artifactId>json-lib</artifactId>
  <version>2.4</version>
  <classifier>jdk15</classifier>
</dependency>

Code:

import net.sf.json.JSONObject;
import net.sf.json.JSONSerializer;
...
String json = "{\"name\":\"Benny\",\"email\":\"test\\u0040bennyn.de\"}";
JSONObject object = (JSONObject) JSONSerializer.toJSON(json);
String email = object.getString("email"); // test@bennyn.de

Möglichkeit 2

Maven Dependency:

<dependency>
  <groupId>com.restfb</groupId>
  <artifactId>restfb</artifactId>
  <version>1.6.12</version>
</dependency>

Code:

import com.restfb.json.JsonObject;
...
String json = "{\"name\":\"Benny\",\"email\":\"test\\u0040bennyn.de\"}";
JsonObject object = new JsonObject(json);
String email = object.getString("email"); // test@bennyn.de

JSON in HTML Template rendern

Mit der Render-Engine Tempo können Daten aus einem JavaScript-Objekt problemlos in ein HTML-Gerüst (Template) übertragen werden. Die Anwendung ist super simpel und erfordert nur folgende Schritte:

  1. Anlegen eines HTML-Templates
  2. Deklarierung von data-template für die Einträge, die wiederholt werden sollen
  3. Einbinden von tempo.js
  4. Aufruf des Render-Befehls mit Übergabe des Templatenamen und der zu rendernden Daten im JSON-Format

JSON in HTML Template rendern weiterlesen

JavaScript JSON Selector Engine

Daten im JSON-Format können ziemlich komplex sein und die Analyse (Parsing) aufwendig machen. Nicht selten kommt dann der Wunsch nach einer Möglichkeit auf, die gewünschten Daten einfacher zu selektieren. Die erfreuliche Nachricht ist, dass es eine solche Möglichkeit in Form einer „selector engine“ gibt. Mit JSON Select können komplexe JavaScript-Objekte mit CSS-ähnlichen Selektoren durchforstet werden. Ich habe dazu ein kleines Beispiel vorbereitet.
JavaScript JSON Selector Engine weiterlesen

Ungenauigkeit von Long-Werten in JavaScript

Mit Java generierte Long-Zahlen können auf einem 64-Bit-Betriebssystem einen Maximalwert von 9223372036854775807 annehmen. Diese 19-stellige Zahl kann von einem JavaScript-Client jedoch nicht verarbeitet werden.
Ungenauigkeit von Long-Werten in JavaScript weiterlesen