Skip to content

Commit 85f3eb1

Browse files
committed
Output escaped strings correctly
1 parent dcae38b commit 85f3eb1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/lib/JsonView.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ function getType(i) {
2727
*/
2828
function format(i) {
2929
const t = getType(i)
30-
if (t === 'string') return `"${i}"`
30+
if (t === 'string') return `${JSON.stringify(i)}`
3131
if (t === 'function') return 'f () {...}'
3232
if (t === 'symbol') return i.toString()
3333
return i
@@ -79,7 +79,7 @@ $: collapsed = depth < _cur
7979
{#each items as i, idx}
8080
<li>
8181
{#if !isArray}
82-
<span class="_jsonKey">"{i}"</span><span class="_jsonSep">:</span>
82+
<span class="_jsonKey">{JSON.stringify(i)}</span><span class="_jsonSep">:</span>
8383
{/if}
8484
{#if getType(json[i]) === 'object'}
8585
<svelte:self json={json[i]} {depth} _cur={_cur + 1} _last={idx === items.length - 1} />

0 commit comments

Comments
 (0)