<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[JSON Format: Chrome vs. Boost]]></title><description><![CDATA[<p>Die JSON Formate von Chrome und Boost scheinen nicht kompatibel zu sein. Wenn ich das Preferences File von Chrome via Boost einlese und anschließend überschreibe, ist es von Chrome nicht mehr lesbar.</p>
<p>Hier der Code:</p>
<pre><code class="language-cpp">// Property tree for storing data.
boost::property_tree::ptree preferences;

// Read JSON from e.g. C:\Users\&lt;User&gt;\AppData\Local\Google\Chrome\User Data\Default\Preferences.
boost::property_tree::json_parser::read_json(profile.path + &quot;\\Preferences&quot;, preferences);

// Overwrite JSON file.
boost::property_tree::json_parser::write_json(profile.path + &quot;\\Preferences&quot;, preferences);
</code></pre>
<p>Gibt es eine Möglichkeit via BOOST JSON zu schreiben, das auch von Chrome gelesen werden kann?</p>
<p>Danke und Gruß,<br />
T.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/307979/json-format-chrome-vs-boost</link><generator>RSS for Node</generator><lastBuildDate>Thu, 06 Aug 2026 08:08:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/307979.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 11 Sep 2012 09:38:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to JSON Format: Chrome vs. Boost on Tue, 11 Sep 2012 09:38:52 GMT]]></title><description><![CDATA[<p>Die JSON Formate von Chrome und Boost scheinen nicht kompatibel zu sein. Wenn ich das Preferences File von Chrome via Boost einlese und anschließend überschreibe, ist es von Chrome nicht mehr lesbar.</p>
<p>Hier der Code:</p>
<pre><code class="language-cpp">// Property tree for storing data.
boost::property_tree::ptree preferences;

// Read JSON from e.g. C:\Users\&lt;User&gt;\AppData\Local\Google\Chrome\User Data\Default\Preferences.
boost::property_tree::json_parser::read_json(profile.path + &quot;\\Preferences&quot;, preferences);

// Overwrite JSON file.
boost::property_tree::json_parser::write_json(profile.path + &quot;\\Preferences&quot;, preferences);
</code></pre>
<p>Gibt es eine Möglichkeit via BOOST JSON zu schreiben, das auch von Chrome gelesen werden kann?</p>
<p>Danke und Gruß,<br />
T.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2250210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250210</guid><dc:creator><![CDATA[Tomahawk]]></dc:creator><pubDate>Tue, 11 Sep 2012 09:38:52 GMT</pubDate></item><item><title><![CDATA[Reply to JSON Format: Chrome vs. Boost on Tue, 11 Sep 2012 10:40:40 GMT]]></title><description><![CDATA[<p>Ich würde da mal ein diff bzw. das Problem untersuchen, und dann ggf. die property_tree-Entwickler fragen, ob das so sein soll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2250225</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250225</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Tue, 11 Sep 2012 10:40:40 GMT</pubDate></item><item><title><![CDATA[Reply to JSON Format: Chrome vs. Boost on Tue, 11 Sep 2012 11:46:18 GMT]]></title><description><![CDATA[<p>Rein optisch haben sich Zeileneinrückungen und der strukturelle Aufbau von Listen geändert. Im Hexeditor ist aber inhaltlich alles gleichgeblieben, d.h. Zeilenendekennungen und Codierung sind identisch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2250252</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250252</guid><dc:creator><![CDATA[Tomahawk]]></dc:creator><pubDate>Tue, 11 Sep 2012 11:46:18 GMT</pubDate></item><item><title><![CDATA[Reply to JSON Format: Chrome vs. Boost on Tue, 11 Sep 2012 12:04:48 GMT]]></title><description><![CDATA[<p>Tomahawk schrieb:</p>
<blockquote>
<p>Rein optisch haben sich Zeileneinrückungen und der strukturelle Aufbau von Listen geändert. Im Hexeditor ist aber inhaltlich alles gleichgeblieben, d.h. Zeilenendekennungen und Codierung sind identisch.</p>
</blockquote>
<p>Falls du Windows und Notepad++ hast, dann gäbe es da Plugins zum Prüfen: JSMin oder JSON Viewer. Oder auch gleich so: <a href="http://jsonlint.com/" rel="nofollow">http://jsonlint.com/</a></p>
<p>Falls Boost wirklich fehlerhaftes JSON erzeugt, solltest du die Entwickler dahinter darauf hinweisen. Falls es gültiges JSON ist, solltest du die Leute von Chrome darauf hinweisen.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2250256</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2250256</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Tue, 11 Sep 2012 12:04:48 GMT</pubDate></item></channel></rss>