Javascript 这个PHP值的JS等价物?

Javascript 这个PHP值的JS等价物?,javascript,php,Javascript,Php,我正在为一个定制API编写一些JS,它的所有文档示例都是PHP。在我遇到这个例子之前,一切都很好: $customfields = array( "11" => "123456", "12" => "678945" ); $postfields["customfields"] = base64_encode(serialize($customfields)); 所以我

我正在为一个定制API编写一些JS,它的所有文档示例都是PHP。在我遇到这个例子之前,一切都很好:

$customfields = array(
    "11" => "123456",
    "12" => "678945"
);
$postfields["customfields"] = base64_encode(serialize($customfields));
所以我知道我可能在做类似于
btoa(JSON.stringify(x))
的事情,但棘手的是,我假设服务器在解码和反序列化时,会期望有它识别为PHP值的东西。谁能解释一下我是如何准备这个用JS编码的base64序列化数据的,这样PHP服务器在它到达时会很满意吗?

您可以尝试一下,看起来它可以满足序列化部分的需要。您将创建customfields作为对象,然后将其传递给上述序列化函数,然后对结果进行base64编码