updating new types

0 int
1 str
2 long
3 float
4 double
5 boolean
before 5aed's boolean config
remains type6

getArray(), getObject() for type array, adjust type mismatch for array