test_class.declarator: TEST_JSON_I18N = "{\"foo\":\"\\u0164\\u0117\\u015F\\u0167\"}"
test_class.modifier: private static final
test_class.original_string: private static final String TEST_JSON_I18N = "{\"foo\":\"\\u0164\\u0117\\u015F\\u0167\"}";
test_class.type: String
test_class.var_name: TEST_JSON_I18N
test_class.declarator: TEST_VALUE_I18N = "\u0164\u0117\u015F\u0167"
test_class.modifier: public static final
test_class.original_string: public static final String TEST_VALUE_I18N = "\u0164\u0117\u015F\u0167";
test_class.type: String
test_class.var_name: TEST_VALUE_I18N
test_class.declarator: mapper
test_class.modifier: private
test_class.original_string: private JsonMapper mapper;
test_class.type: JsonMapper
test_class.var_name: mapper
test_class.file: interactivespaces-core/src/test/java/interactivespaces/util/data/json/StandardJsonMapperTest.java
test_class.identifier: StandardJsonMapperTest
test_case.body: @Test
    public void testI18nToString() {
      String key = "foo";
      String i18n = TEST_VALUE_I18N;
      Map<String, Object> object = Maps.newHashMap();
      object.put(key, i18n);
  
      String json = mapper.toString(object);
  
      assertEquals(TEST_JSON_I18N, json);
    }
test_case.class_method_signature: StandardJsonMapperTest.testI18nToString()
test_case.full_signature: @Test public void testI18nToString()
test_case.identifier: testI18nToString
test_case.invocations: newHashMap put toString assertEquals
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testI18nToString()
focal_class.declarator: INSTANCE = new StandardJsonMapper()
focal_class.modifier: public static final
focal_class.original_string: public static final JsonMapper INSTANCE = new StandardJsonMapper();
focal_class.type: JsonMapper
focal_class.var_name: INSTANCE
focal_class.declarator: MAPPER
focal_class.modifier: private static final
focal_class.original_string: private static final ObjectMapper MAPPER;
focal_class.type: ObjectMapper
focal_class.var_name: MAPPER
focal_class.file: interactivespaces-core/src/main/java/interactivespaces/util/data/json/StandardJsonMapper.java
focal_class.identifier: StandardJsonMapper
focal_class.interfaces: implements JsonMapper
focal_class.class_method_signature: StandardJsonMapper.parseObject(String object)
focal_class.full_signature: @Override public Map<String, Object> parseObject(String object)
focal_class.identifier: parseObject
focal_class.modifiers: @Override public
focal_class.parameters: (String object)
focal_class.return: Map<String, Object>
focal_class.signature: Map<String, Object> parseObject(String object)
focal_class.class_method_signature: StandardJsonMapper.toString(Object data)
focal_class.full_signature: @Override public String toString(Object data)
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: (Object data)
focal_class.return: String
focal_class.signature: String toString(Object data)
focal_method.body: @Override
    public String toString(Object data) throws InteractiveSpacesException {
      try {
        return MAPPER.writeValueAsString(data);
      } catch (Throwable e) {
        throw new JsonInteractiveSpacesException("Could not serialize JSON object as string", e);
      }
    }
focal_method.class_method_signature: StandardJsonMapper.toString(Object data)
focal_method.full_signature: @Override public String toString(Object data)
focal_method.identifier: toString
focal_method.invocations: writeValueAsString
focal_method.modifiers: @Override public
focal_method.parameters: (Object data)
focal_method.return: String
focal_method.signature: String toString(Object data)