title: why vue props decoding JSON strigifyed object
body: <p>I am passing a stringifyed object via props to a component like below.</p>
  <pre><code>&lt;my-component :filter=&quot;stringobject&quot; &gt;&lt;/my-component&gt;
  </code></pre>
  <pre><code>stringobject = &quot;{&quot;search_text&quot;:&quot;(ciClass like '%5684%') AND status NOT IN ('Terminated','Closed','Implemented')&quot;}&quot;
  </code></pre>
  <p>Inside &quot;my-component&quot;  when I receive the filter prop, the query is being changed to
  <strong>ciClass like 'v84%'</strong></p>
  <p>Somehow vue is converting the '%56' to 'v'. In my-component the type of the prop is String.</p>
  <p>I tried to escape it with backslash, storing the string in variable first, tried using encoded chars instead of quotes but it didn't work. Any idea what might be going wrong here?</p>