I'm trying to use JsonConvert to deserialize a string into an object, but I'm getting the exception: 

> 
> Unexpected character encountered while parsing value: s. Path 'type.id', line 1, position 12.
> 
> 
> 

This is happening because the input string is not a properly formed json string, I understand that. However, **the problem is that the string will never be a properly formatted json string and I cannot change that**, but nonetheless, I still need to deserialize it to an object.

The string: 

```
"{type: {id: schoolType1516,req: true,edit: yes},name: {id: schoolName1516,req: true,edit: yes}}"

```

How can I convert this string to properly formatted json string so it can be deserialized to an object using JsonConvert?