我使用的图表库需要输入看起来像某种格式。这种格式看起来像JSON,但它不是,这里我分享一些数据,以获得有关格式的想法:将数据格式化为JSON,格式为
[{
year: 2005,
income: 23.5,
expenses: 18.1
}, {
year: 2006,
income: 26.2,
expenses: 22.8
}, {
year: 2007,
income: 30.1,
expenses: 23.9
}, {
year: 2008,
income: 29.5,
expenses: 25.1
}, {
year: 2009,
income: 24.6,
expenses: 25.0
}];
你可以看到在this link完整的例子。 在我的第一个测试中,我使用了String.concat(anotherString)
,但我向你保证它不舒服。那么是否有任何提供这种格式的Java API? 在此先感谢。
这与JSON足够接近,我敢打赌它会接受JSON。唯一导致无效JSON的是关键名称周围缺少引号。 – Corbin 2012-04-11 21:58:04
这看起来像JavaScript,而不是JSON。如果这是真的,你应该能够在它的地方使用JSON并让所有的东西都能正常工作。 – 2012-04-11 21:58:21
围绕关键名称的引号缺乏来自Javascript。这是直接从一个JavaScript例子。如果它**需要这种格式,只需使用json格式化程序然后执行jsonString.replace(“\”“,”“) – Joel 2012-04-11 21:59:06