问题标签 [object-to-string]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
553 浏览

php - 可捕获的致命错误:类的对象无法转换为字符串

UrunController.php


urunler.php

0 投票
3 回答
3064 浏览

jquery - Ajax 结果打印 [object HTMLInputElement]

我想使用 ajax 接收数据。但是当使用这段代码时,结果会打印出 [object HTMLInputElement]。我可以将对象更改为字符串吗?

这是我在 JSP 中使用 ajax 的代码。

而这是接收上层jsp的add_products.jsp。

谢谢。

0 投票
1 回答
714 浏览

java - 无法覆盖 toString 方法

我写了一个计时器类。我想覆盖它的toString方法。但是当我调用该toString方法时,它仍然返回超级实现。(类的完全限定名)

这是我的计时器类:

我可以看到文本视图的文本是Timer类的完全限定名称。我什至尝试过this.toString,但它也不起作用。

0 投票
1 回答
2387 浏览

android - JSONArray.toString() 在 Java 中不起作用

我尝试使用 JSON 将数据从我的 android 客户端发送到我的 Web 服务器。

我面临一个问题。由于现在调试了两天多,看来是JSONArray类的toString方法不能正常工作的问题。

我有不能使用 GSON 库的限制。因此,我只处理 JSONArray 和 JSONObject 库。

我构造我的 JSONArray 如下:

Log.wtf("::trace", "JSONArray.toString():" + jSMSArray.toString());

在循环内部,我从 JSONArray 和 ArrayList 中打印出完全相同的字符串。所以似乎将 ArrayList 复制到 JSONArray 工作正常。加上循环后两个 Array 的大小是相同的。

然而,当我在循环之后使用 JSONArray.toString() 时,令人惊讶的是,字符串并不完整,字符串仅打印出包含我的 JSONArray 的 285 个 JSONObject 中的几个 JSONObject!

我想将此 JSONARRAY 发送到我的服务器以在服务器端解析它,但由于 JSONArray 不正确。服务器无法解析接收到的字符串链。收到的字符串链看起来像: [{object1}, ..., {objecti}, {"id", $myId, "thread", $myThread, "content", "hey

我真的希望你们中的一个能够帮助我。这让我发疯;首先我使用了语法for(Object object: ObjectArray),但后来我了解到 JSONArray 不是可迭代对象,所以我尝试将 JSONObject 直接放在特定索引中,但我得到了相同的结果。

这段代码是我硕士论文的一部分,我在这个细节上浪费了很多时间......:/

真的,期待你的回答。

晚安,

比约恩

编辑:我的 JSONObject 是存储在 android 手机中的 SMS。我将它们转换为 JSONObject 的功能如下:

EDIT1:当我遍历我的 JSONArray 并使用JSONArray.getJSONObject(i).toString()一切正常时,它会打印出数组的全部内容,当我调用 JSONArray.toString() 方法时,它只会打印出 JSONArray 的开头。我真的开始厌倦了。我不知道什么会导致这样的错误。