add json parser with multiple nested and more attributes