I don't understand why we need this complex logic to parse JSON string. could you explain a little bit? For me, one simple string is enough.