Parser<MapEntry<String, JSON>> objectElement() => seq3( ref0(stringToken), char(':').trim(), ref0(value), ).map3((key, _, value) => MapEntry(key, value));