1

我在使用 Google Analytics API 时遇到问题。它使用 JSON,但我想使用 Cisco Composite 来虚拟化数据,所以我必须将 JSON 转换为 XML。JSON 的一部分使用 : 命名,当我们转换为 XML 时它不会解析。例如这里是 JSON:

{"itemsPerPage":50,"totalResults":19,"totalsForAllResults":{" ga:pageValue ":"2.52503937007874","ga:entrances":"793","ga:pageviews":"7575","ga :pageviewsPerVisit":"9.55233291298865","ga:uniquePageviews":"3810","ga:avgTimeOnPage":"83.15128280743144","ga:exitRate":"10.46864686468647"},"rows":[["01"," 0.0","55","579","10.527272727272727","325","65.81870229007633","9.499136442141623"],["02","0.0","5","17","3.4"," 13","12.166666666666666","29.411764705882355"]}

您会注意到 : 里面的 totalsForAllResults (例如ga:pagevalue)。我无法创建一个 XML Schema 来处理这个问题,因为 :。

有任何想法吗?

4

1 回答 1

0

似乎您应该在这里使用 XML 名称空间作为等效名称。

或者你可以只剥离ga:. 您只需要在这里进行一些轻量级的自动编辑。

于 2013-11-12T21:32:13.233 回答