Is there any reason that you construct json rather than using the golang json lib?