Deine Frage verstehe ich nicht wirklich, es ist doch eigentlich genau das gleiche wie beim bisherigen Parsen. Du parst ein Objekt und findest nun in diesem "object". Also erstellst du ein Unterobjekt, fügst es dem Überobjekt hinzu und die nächsten Werte bis zum "end" in eben jenes Unterobjekt ein. Danach kommt ggf. ein weiteres Unterobjekt oder die Werteliste.
PS: Hast du schonmal etwas von Propertys gehört
? Felder und Parameter sollte man übrigens klein schreiben. Und wenn du nächstes Mal die richtigen Tags verwenden würdest, wäre es auch nicht schlecht.