private unsafe BlittableJsonReaderObject ParseJsonStringIntoBlittable(string json, JsonOperationContext context) { var bytes = Encoding.UTF8.GetBytes(json); fixed(byte *ptr = bytes) { var blittableJson = context.ParseBuffer(ptr, bytes.Length, "MoreLikeThis/ExtractTermsFromJson", BlittableJsonDocumentBuilder.UsageMode.None); blittableJson.BlittableValidation(); //precaution, needed because this is user input.. return(blittableJson); } }