wp_remote_get() returns an array containing the response headers and the response body. When you json_encode() the response, which you appear to have done, then the body is going to be escaped so that it doesn’t break the JSON it thinks you’re trying to create. You’re adding the slashes when you do this.
To get the body of the response you need to then use wp_remote_retrieve_body(). Then to turn the JSON into an array, you need to use json_decode():
$request = wp_remote_get( $url );
$response = wp_remote_retrieve_body( $request );
var_dump( json_decode( $response ) );
Related Posts:
- How to loop through JSON data in wordpress WP REST API
- WP API V2 returning Invalid User ID
- wp_remote_get returns an error for valid URL
- Passing JSON data from WP Query into AJAX causing NULL errors
- Export all post from database to JSON only when the database gets updated
- Create a new user using WP REST API and declare meta object
- How Do I Add User Custom Field to REST API Response?
- API JSON Data in WordPress
- fetch_feed: retrieve entries in the appearing order, not chronologically
- Gutenberg custom block using only register_block_type() and HTML
- How can I export post data in xml format?
- Use wp_remote_get to get JSON instagram feed from public profile
- how to decode % in app [closed]
- Upload a json file in php [closed]
- Why does running get_the_excerpt() when generating JSON file take 28 seconds vs. 599 milliseconds without it?
- How to send user data in json format to another server when user register on wordpress site in PHP
- Create dynamic pages from external JSON data without storing in Database?
- Parsing php string in jquery [closed]
- Vagrantpress + composer
- woocommerce registration form with klaviyo(don’t work with current user)
- Creating a Multi-Level Associative Object Using AJAX
- Fetch post block/field data as JSON with WordPress API
- wp_enqueue_script seperately for each shortcode
- database sent to a JSON file
- Input data from email form not going to JSON file
- PHP > Scheduled Tasks > Sending daily email with dynamic API variables
- Fetching instagram api not working on wordpress
- JSON REST API WordPress only showing first 10 categories
- entire JS folder not loading in a WP theme
- Retrieve Json data and create multiple pages with it
- How to clone all WordPress Rest API end points
- PHP error with a shortcode: “no suitable wrapper” for file_get_contents
- calling admin-ajax.php from admin-ajax.php
- Sending simple variable on single page to WP JSON
- Can’t pass var from php wp_ajax into ajax script : result undefined or null
- Issue with json decode in WordPress – value is not returning consistently
- How does one make a URL return dynamic JSON with custom Content Type?
- How can i send id of the currently posted form data through json response in custom wordpress plugin?
- Need help to create WordPress page that decodes a text file and publishes it in JSON format
- wp_send_json erase last value
- Complex PHP for json_encode > how to handle/output right?
- Can’t get_users info by using json_encode
- AJAX Filter WHILE Loop not working WordPress
- I want to use wordpress database in android app using json encode?
- Result from wp_send_json adds line feed
- Setting pages for posts
- Search in particular category in wordpress
- WordPress format json in postmeta table
- How to post data to a word press site in case of a mobile app
- Pass a PHP variable (loop-audio.php) to jQuery function (js/script.js)
- I am unable to fetch json data from wp_db
- JSON Object Value Show Undefine
- Force array to be a string [closed]
- get_body_params() is always empty in POST request
- How to enqueue structured data as file – jsonld file seems not to work
- Custom Navigation Bar JSON Syntax Error in JSON at Position 0
- REST API custom endpoints for metaboxes
- WordPress Register Block with metadata
- How to pass php array to external js file in WordPress
- Woocommerce – how can i add items to cart using onclick – multiple items at once with custom prices
- I have issue with decoding json ex. ‘{“a”:”b”}’
- WP_Error Object in wp_remote_post & wp_remote_get
- Include a external PHP file into a WordPress Custom Template
- Does My Child-Theme Functions.php Need if{die} Security In It? [duplicate]
- is it possible to run some php code within a wordpress page?
- Remove option to allow trackbacks/pingbacks from post page options
- Can I use traits? Or will I cut out a large portion of the community?
- Does the REST API (official) support custom post types?
- Can we have a php “page” without a WordPress “page”?
- Search and Replace in database: How to replace data in SQL dump file on Windows?
- How to get Woocommerce Variation ID? [closed]
- Display certain amount of posts on taxonomy archive page
- functions.php not adding css to website?
- Why is my get_post_meta always empty
- Geocoding an Exploded Custom Field Array
- Count Title and Post Characters
- HTML table from shortcode with multiple parameters
- How To add custom radio boxes to WooCommerce Billing page and change total price by this field?
- WooCommerce: update custom fields after checkout validation failure
- Programmatically create menu with custom link
- Trigger Woocommerce New User Email
- Automatically generate Post/Page from searched Database item?
- get_users(…) only returns one user
- get_page_by_title with an apostrophe in variable
- Add a Second Menu to a theme that only support 1 menu
- Validate emails in array using foreach
- Store and Work with huge array in WP [closed]
- Add itemprop Schema.org Markup to li Elements in wp_nav_menu
- Link posts to pages for breadcrumbs
- WordPress add post format support not working
- Page Automatically Generated from Theme?
- Can I install/embed WordPress on a ‘single page’?
- Adding Custom Slider
- Displaying custom taxonomy on WooCommerce product page
- Don’t insert if permalink is the same?
- PHP errors in class-wp-query
- Why WordPress won’t update via VPN?
- Create custom permalinks to show Custom Post Type’s relationship?
- conditional logic for front-end custom field edits
- Custom posts in different columns style