ru.metrika4j.json
Interface JsonObject

All Known Implementing Classes:
JacksonJsonObject, OrgJsonObject

public interface JsonObject

Внутреннее представление JSON объекта

Author:
Artur Suilin

Method Summary
 java.lang.Double getDoubleField(java.lang.String fieldName)
          Возвращает значение поля в JSON объекте или null, если такого поля не существует, или значение поля невозможно привести к типу Double
 java.lang.Integer getIntField(java.lang.String fieldName)
          Возвращает целочисленное значение поля в JSON объекте или null, если такого поля не существует, или значение поля невозможно привести к типу Integer
 JsonObject[] getObjectArray(java.lang.String fieldName)
          Возвращает значение поля в JSON объекте, являющееся массивом JSON объектов, или null, если такого поля не существует, или значение поля не является массивом JSON объектов
 JsonObject getObjectField(java.lang.String fieldName)
          Возвращает значение поля в JSON объекте, тоже являющееся JSON объектом, или null, если такого поля не существует, или значение поля не является JSON объектом
 java.lang.String getStringField(java.lang.String fieldName)
          Возвращает строковое значение поля в JSON объекте или null, если такого поля не существует, или значение поля невозможно привести к типу String
 boolean hasField(java.lang.String fieldName)
          Возвращает true если в JSON объекте есть поле с заданным именем
 

Method Detail

getIntField

java.lang.Integer getIntField(java.lang.String fieldName)
Возвращает целочисленное значение поля в JSON объекте или null, если такого поля не существует, или значение поля невозможно привести к типу Integer


getStringField

java.lang.String getStringField(java.lang.String fieldName)
Возвращает строковое значение поля в JSON объекте или null, если такого поля не существует, или значение поля невозможно привести к типу String


getDoubleField

java.lang.Double getDoubleField(java.lang.String fieldName)
Возвращает значение поля в JSON объекте или null, если такого поля не существует, или значение поля невозможно привести к типу Double


getObjectField

JsonObject getObjectField(java.lang.String fieldName)
Возвращает значение поля в JSON объекте, тоже являющееся JSON объектом, или null, если такого поля не существует, или значение поля не является JSON объектом


getObjectArray

JsonObject[] getObjectArray(java.lang.String fieldName)
Возвращает значение поля в JSON объекте, являющееся массивом JSON объектов, или null, если такого поля не существует, или значение поля не является массивом JSON объектов


hasField

boolean hasField(java.lang.String fieldName)
Возвращает true если в JSON объекте есть поле с заданным именем



Copyright © 2011. All Rights Reserved.