<p dir="auto">when exporting node's properties using neo4j-shell( start p=node(1) return p;), the data within {..} seems to comply with json protocol as json object, but if there is double quotes(") in property value, no escape for it("), this cause trouble when I try to parse the property data with json libs</p>
<p dir="auto">Neo4j 2.0, attempting to copy dumped subgrap into 2nd DB, using the Movies sample graph:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="neo4j-shell -port 1338 -c 'dump match n return n limit 500;' |neo4j-shell -path aa -file -

Transaction started
ERROR (-v for expanded information):
    SyntaxException: Invalid input 'B': expected whitespace, '.', node labels, '[', &quot;=~&quot;, IN, IS, '*', '/', '%', '^', '+', '-', '&lt;', '&gt;', &quot;&lt;=&quot;, &quot;&gt;=&quot;, '=', &quot;&lt;&gt;&quot;, &quot;!=&quot;, AND, XOR, OR, ',' or ']' (line 708, column 47)
&quot;create _11396-[:`ACTED_IN` {`roles`:[&quot;Brutus &quot;Brutal&quot; Howell&quot;]}]-&gt;_11394&quot;"><pre class="notranslate"><code class="notranslate">neo4j-shell -port 1338 -c 'dump match n return n limit 500;' |neo4j-shell -path aa -file -

Transaction started
ERROR (-v for expanded information):
    SyntaxException: Invalid input 'B': expected whitespace, '.', node labels, '[', "=~", IN, IS, '*', '/', '%', '^', '+', '-', '&lt;', '&gt;', "&lt;=", "&gt;=", '=', "&lt;&gt;", "!=", AND, XOR, OR, ',' or ']' (line 708, column 47)
"create _11396-[:`ACTED_IN` {`roles`:["Brutus "Brutal" Howell"]}]-&gt;_11394"
</code></pre></div>
<p dir="auto">Issue should be somewhere around <em>org.neo4j.cypher.export.SubGraphExporter#formatProperties(org.neo4j.graphdb.PropertyContainer)</em></p>