com.vaadin.client.communication
Class JsonEncoder

java.lang.Object
  extended by com.vaadin.client.communication.JsonEncoder

public class JsonEncoder
extends java.lang.Object

Encoder for converting RPC parameters and other values to JSON for transfer between the client and the server. Currently, basic data types as well as Map, String[] and Object[] are supported, where maps and Object[] can contain other supported data types. TODO extensible type support

Since:
7.0

Constructor Summary
JsonEncoder()
           
 
Method Summary
static JSONValue encode(java.lang.Object value, Type type, ApplicationConnection connection)
          Encode a value to a JSON representation for transport from the client to the server.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonEncoder

public JsonEncoder()
Method Detail

encode

public static JSONValue encode(java.lang.Object value,
                               Type type,
                               ApplicationConnection connection)
Encode a value to a JSON representation for transport from the client to the server.

Parameters:
value - value to convert
connection -
Returns:
JSON representation of the value


Copyright © 2000-2014 Vaadin Ltd. All Rights Reserved.