fix: JSONData MUST always be encoded using UTF8 according to the apple spec