# Can we get raw JSON instead of ParseObject as result of query?

**URL:** <https://community.parseplatform.org/t/can-we-get-raw-json-instead-of-parseobject-as-result-of-query/1048>\
**Category:** JavaScript SDK\
**Tags:** query, parseobject\
**Created:** [November 20, 2020, 8:12am UTC](https://community.parseplatform.org/t/can-we-get-raw-json-instead-of-parseobject-as-result-of-query/1048 "2020-11-20T08:12:40Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![uzaysan](https://community.parseplatform.org/user_avatar/community.parseplatform.org/uzaysan/32/59_2.png) [@uzaysan](https://community.parseplatform.org/u/uzaysan)\
**Post date:** [November 20, 2020, 8:12am UTC](https://community.parseplatform.org/t/can-we-get-raw-json-instead-of-parseobject-as-result-of-query/1048/1 "2020-11-20T08:12:40Z")

</div>

I want to get raw json or array of json as query result. Is this possible?

---

<div class="post-metadata">

**Author:** ![dblythy](https://community.parseplatform.org/user_avatar/community.parseplatform.org/dblythy/32/231_2.png) [@dblythy](https://community.parseplatform.org/u/dblythy)\
**Post date:** [November 20, 2020, 1:12pm UTC](https://community.parseplatform.org/t/can-we-get-raw-json-instead-of-parseobject-as-result-of-query/1048/2 "2020-11-20T13:12:30Z")

</div>

Not sure if there’s any included functionality, but you could easily:

```
const results = query.find()
const jsonResults = results.map((obj) => obj.toJSON());
```

---

<div class="post-metadata">

**Author:** ![uzaysan](https://community.parseplatform.org/user_avatar/community.parseplatform.org/uzaysan/32/59_2.png) [@uzaysan](https://community.parseplatform.org/u/uzaysan)\
**Post date:** [November 20, 2020, 4:21pm UTC](https://community.parseplatform.org/t/can-we-get-raw-json-instead-of-parseobject-as-result-of-query/1048/3 "2020-11-20T16:21:40Z")

</div>

No. I know this. I want directly json. Parse server transform json to ParseObject. I want mongodb result without converting it to parse objects.

---

<div class="post-metadata">

**Author:** ![dplewis](https://community.parseplatform.org/user_avatar/community.parseplatform.org/dplewis/32/233_2.png) [@dplewis](https://community.parseplatform.org/u/dplewis)\
**Post date:** [November 20, 2020, 9:43pm UTC](https://community.parseplatform.org/t/can-we-get-raw-json-instead-of-parseobject-as-result-of-query/1048/4 "2020-11-20T21:43:42Z")

</div>

I added something similar to the PHP SDK a long time ago. We could add something like  
`query.find({ json: true })` or something similar

> <https://github.com/parse-community/parse-php-sdk/pull/423>
>
> the ability to get the result from a ParseQuery-\>find() without the results bein…g decoded into ParseObject instances.
> 
> Similar to https://github.com/parse-community/parse-php-sdk/pull/26

---

<div class="post-metadata">

**Author:** ![uzaysan](https://community.parseplatform.org/user_avatar/community.parseplatform.org/uzaysan/32/59_2.png) [@uzaysan](https://community.parseplatform.org/u/uzaysan)\
**Post date:** [November 21, 2020, 5:47am UTC](https://community.parseplatform.org/t/can-we-get-raw-json-instead-of-parseobject-as-result-of-query/1048/5 "2020-11-21T05:47:52Z")

</div>

Can I use this in cloud code? Same rules apply to js sdk?

Edit: I guess not.

> <https://github.com/parse-community/Parse-SDK-JS/blob/master/src/ParseQuery.js#L635>

---

<div class="post-metadata">

**Author:** ![davimacedo](https://community.parseplatform.org/user_avatar/community.parseplatform.org/davimacedo/32/316_2.png) [@davimacedo](https://community.parseplatform.org/u/davimacedo)\
**Post date:** [November 23, 2020, 7:37am UTC](https://community.parseplatform.org/t/can-we-get-raw-json-instead-of-parseobject-as-result-of-query/1048/6 "2020-11-23T07:37:41Z")

</div>

Do you mean this function that you shared? Yes. The SDK in cloud code is the same you use in the client side.

---

<div class="post-metadata">

**Author:** ![uzaysan](https://community.parseplatform.org/user_avatar/community.parseplatform.org/uzaysan/32/59_2.png) [@uzaysan](https://community.parseplatform.org/u/uzaysan)\
**Post date:** [November 23, 2020, 7:39am UTC](https://community.parseplatform.org/t/can-we-get-raw-json-instead-of-parseobject-as-result-of-query/1048/7 "2020-11-23T07:39:11Z")

</div>

No I meant can I use this(`.find({json:true});`) in cloud code. But seems like js sdk doesnt support it yet.

---

<div class="post-metadata">

**Author:** ![davimacedo](https://community.parseplatform.org/user_avatar/community.parseplatform.org/davimacedo/32/316_2.png) [@davimacedo](https://community.parseplatform.org/u/davimacedo)\
**Post date:** [November 23, 2020, 7:40am UTC](https://community.parseplatform.org/t/can-we-get-raw-json-instead-of-parseobject-as-result-of-query/1048/8 "2020-11-23T07:40:10Z")

</div>

It is not available yet.

---

<div class="post-metadata">

**Author:** ![praptoo](https://community.parseplatform.org/letter_avatar_proxy/v4/letter/p/f6c823/32.png) [@praptoo](https://community.parseplatform.org/u/praptoo)\
**Post date:** [March 23, 2021, 9:28am UTC](https://community.parseplatform.org/t/can-we-get-raw-json-instead-of-parseobject-as-result-of-query/1048/9 "2021-03-23T09:28:48Z")

</div>

does this function work for restapi?

---

<div class="post-metadata">

**Author:** ![davimacedo](https://community.parseplatform.org/user_avatar/community.parseplatform.org/davimacedo/32/316_2.png) [@davimacedo](https://community.parseplatform.org/u/davimacedo)\
**Post date:** [March 23, 2021, 3:14pm UTC](https://community.parseplatform.org/t/can-we-get-raw-json-instead-of-parseobject-as-result-of-query/1048/10 "2021-03-23T15:14:13Z")

</div>

Yes. The REST API returns a JSON.
