• R/O
  • SSH
  • HTTPS

jsonic: コミット


コミットメタ情報

リビジョン1849 (tree)
日時2014-12-14 11:12:32
作者hizuno

ログメッセージ

(メッセージはありません)

変更サマリ

差分

--- trunk/jsonic-1.3/docs/index.html (revision 1848)
+++ trunk/jsonic-1.3/docs/index.html (revision 1849)
@@ -865,6 +865,12 @@
865865
866866 <h2 id="releasenote">リリースノート</h2>
867867
868+<h3>2014/12/14 version 1.3.7</h3>
869+<ul>
870+<li>[不具合修正] JSONHint に type を指定しても、type のプロパティに値が設定されない問題を修正しました。</li>
871+<li>[不具合修正] JSON object に PrittyPrint モードで encode/format する際、閉じ括弧のインデントがずれる問題を修正しました。</li>
872+</ul>
873+
868874 <h3>2014/10/26 version 1.3.6</h3>
869875 <ul>
870876 <li>[仕様変更] RFC 7159 の発行に伴い、文字列、数値、true/false/null をルート要素として許容するよう変更しました。</li>
--- trunk/jsonic-1.3/test/net/arnx/jsonic/JSONTest.java (revision 1848)
+++ trunk/jsonic-1.3/test/net/arnx/jsonic/JSONTest.java (revision 1849)
@@ -707,6 +707,11 @@
707707 json.setSuppressNull(true);
708708 assertEquals("{\"a\":100,\"list\":[100,null]}", json.format(obj));
709709
710+ json.setPrettyPrint(true);
711+ json.setIndentText("\t");
712+ json.setInitialIndent(0);
713+ assertEquals("{\n\t\"a\": 100,\n\t\"list\": [\n\t\t100,\n\t\tnull\n\t]\n}", json.format(obj));
714+
710715 json = new Point2DJSON();
711716 assertEquals("[10.5,10.5]", json.format(new Point2D.Double(10.5, 10.5)));
712717 assertEquals("[10.5,10.5]", json.format(new Point2D.Float(10.5f, 10.5f)));
--- trunk/jsonic-1.3/src/net/arnx/jsonic/Formatter.java (revision 1848)
+++ trunk/jsonic-1.3/src/net/arnx/jsonic/Formatter.java (revision 1849)
@@ -1181,7 +1181,7 @@
11811181 }
11821182 if (context.isPrettyPrint() && count > 0) {
11831183 out.append('\n');
1184- context.appendIndent(out, context.getDepth() + 1);
1184+ context.appendIndent(out, context.getDepth());
11851185 }
11861186 out.append('}');
11871187 }
旧リポジトリブラウザで表示