Examples of Json


Examples of siena.Json

  public void testMultiple() throws Exception {
    Date date = createDate();
    Map<String, Contact> contacts = new HashMap<String, Contact>();
    contacts.put("id1", new Contact("Alberto", "Gimeno", Gender.MALE, date, date));
   
    Json data = JsonSerializer.serialize(contacts);
   
    contacts = (Map<String, Contact>) JsonSerializer.deserialize(Util.getField(User.class, "contacts"), data);
   
    Contact contact = contacts.get("id1");
    assertEquals("Alberto", contact.firstName);
View Full Code Here

Examples of siena.Json

import siena.Json;

public class JsonTest extends TestCase {
 
  public void testBuildEmptyList() {
    Json json = Json.list();

    assertTrue(json.isList());
    assertTrue(json.isEmpty());
   
    assertFalse(json.isBoolean());
    assertFalse(json.isMap());
    assertFalse(json.isNumber());
    assertFalse(json.isString());
   
    assertEquals(0, json.size());
    assertEquals("[]", json.toString());
  }
View Full Code Here

Examples of siena.Json

    assertEquals(0, json.size());
    assertEquals("[]", json.toString());
  }
 
  public void testBuildEmptyMap() {
    Json json = Json.map();

    assertTrue(json.isMap());
    assertTrue(json.isEmpty());
   
    assertFalse(json.isBoolean());
    assertFalse(json.isList());
    assertFalse(json.isNumber());
    assertFalse(json.isString());
   
    assertEquals(0, json.size());
    assertEquals("{}", json.toString());
  }
View Full Code Here

Examples of siena.Json

    assertEquals(0, json.size());
    assertEquals("{}", json.toString());
  }
 
  public void testBuildString() {
    Json json = new Json("foobar");

    assertTrue(json.isString());
   
    assertFalse(json.isBoolean());
    assertFalse(json.isList());
    assertFalse(json.isMap());
    assertFalse(json.isEmpty());
   
    assertEquals(1, json.size());
    assertEquals("\"foobar\"", json.toString());
  }
View Full Code Here

Examples of siena.Json

    assertEquals(1, json.size());
    assertEquals("\"foobar\"", json.toString());
  }
 
  public void testBuildComplex() {
    Json json = Json.list(1, 2, 3, 4, true, false, null, Json.map().put("foo", 1).put("bar", 2));

    assertEquals(1, json.at(0).asInt());
    assertEquals(2, json.at(1).asInt());
    assertEquals(3, json.at(2).asInt());
    assertEquals(4, json.at(3).asInt());
    assertTrue(json.at(4).asBoolean());
    assertFalse(json.at(5).asBoolean());
    assertTrue(json.at(6).isNull());
    assertTrue(json.at(7).isMap());
    assertEquals(2, json.at(7).size());
    assertEquals(1, json.at(7).get("foo").asInt());
    assertEquals(2, json.at(7).get("bar").asInt());
  }
View Full Code Here

Examples of siena.Json

    assertEquals(1, json.at(7).get("foo").asInt());
    assertEquals(2, json.at(7).get("bar").asInt());
  }
 
  public void testParseList() {
    Json json = Json.loads("[true, false, null, 1234, \"foobar\"]");
   
    assertTrue(json.isList());
    assertEquals(5, json.size());
    assertTrue(json.at(0).isBoolean());
    assertTrue(json.at(0).asBoolean());
    assertTrue(json.at(1).isBoolean());
    assertFalse(json.at(1).asBoolean());
    assertTrue(json.at(2).isNull());
    assertTrue(json.at(3).isNumber());
    assertEquals(1234, json.at(3).asInt());
    assertTrue(json.at(4).isString());
    assertEquals("foobar", json.at(4).asString());
  }
View Full Code Here

Examples of siena.Json

    assertTrue(json.at(4).isString());
    assertEquals("foobar", json.at(4).asString());
  }
 
  public void testEscapeCharacters() {
    Json json = Json.loads("[\"\\b\\f\\n\\r\\t\\\"\\/\\u0041\"]");
   
    assertTrue(json.isList());
    assertEquals(1, json.size());
    assertTrue(json.at(0).isString());
   
    assertEquals("[\"\\b\\f\\n\\r\\t\\\"\\/A\"]", json.toString());
  }
View Full Code Here

Examples of us.codecraft.webmagic.selector.Json

     * @return json
     * @since 0.5.0
     */
    public Json getJson() {
        if (json == null) {
            json = new Json(rawText);
        }
        return json;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.