Unless it's some unchangeable legacy system, I can't imagine how one would justify twisting data in this way. And besides, this approach doesn't allow the app to be "unchangeable"; you'd have to adopt a new schema, and as long as you're doing that you might as well just switch to a real JSON parser.
Even their simple example makes my head hurt...