Title: function isJson( $string ) causes fatal error
Last modified: January 25, 2023

---

# function isJson( $string ) causes fatal error

 *  Resolved [exstheme](https://wordpress.org/support/users/exstheme/)
 * (@exstheme)
 * [3 years, 4 months ago](https://wordpress.org/support/topic/function-isjson-string-causes-fatal-error/)
 * Hello! Thank you for your great plugin.
 * I have found that in some cases of installing Elementor content, this fatal error
   appears:
 * `Fatal error: Uncaught TypeError: json_decode(): Argument #1 ($json) must be 
   of type string, array given in wp-content/plugins/advanced-import/admin/class-
   advanced-import-admin.php:2286`
 * Stack Trace
    1.  
        json_decode()wp-content/plugins/advanced-import/admin/class-advanced-import-
        admin.php:2286
    2.  
        Advanced_Import_Admin->isJson()wp-content/plugins/advanced-import/admin/class-
        elementor-import.php:138
    3.  
        Advanced_Import_Elementor->elementor_data()wp-content/plugins/advanced-import/
        admin/class-elementor-import.php:224
    4.  
        Advanced_Import_Elementor->process_elementor_posts()wp-content/plugins/advanced-
        import/admin/class-advanced-import-admin.php:2305
    5.  
        Advanced_Import_Admin->import_menu_and_options()wp-content/plugins/advanced-
        import/admin/class-advanced-import-admin.php:1246
    6.  
        Advanced_Import_Admin->import_content()wp-includes/class-wp-hook.php:308
    7.  
        WP_Hook->apply_filters()wp-includes/class-wp-hook.php:332
    8.  
        WP_Hook->do_action()wp-includes/plugin.php:517
    9.  
        do_action()wp-admin/admin-ajax.php:188
    10. 
        {main}thrown in wp-content/plugins/advanced-import/admin/class-advanced-import-
        admin.php on line 2286
 * It can be fixed by replacing code on line 2285 from this:
 * `$test_json = @json_decode( $string, true );`
 * to this:
 * `$test_json = is_string( $string ) ? @json_decode( $string, true ) : '';`
 * Can you please check, fix and release an update?
 * Thank you!
    -  This topic was modified 3 years, 4 months ago by [exstheme](https://wordpress.org/support/users/exstheme/).

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Thread Starter [exstheme](https://wordpress.org/support/users/exstheme/)
 * (@exstheme)
 * [3 years, 3 months ago](https://wordpress.org/support/topic/function-isjson-string-causes-fatal-error/#post-16474060)
 * Hi, folks!
 * Can you please clarify, have you checked this issue?
 * Thank you!
 *  Thread Starter [exstheme](https://wordpress.org/support/users/exstheme/)
 * (@exstheme)
 * [3 years, 1 month ago](https://wordpress.org/support/topic/function-isjson-string-causes-fatal-error/#post-16640941)
 * Hello! 
   It seems that this is fixed in the version 1.4.0.Thanks!

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘function isJson( $string ) causes fatal error’ is closed to new replies.

 * ![](https://ps.w.org/advanced-import/assets/icon-256x256.png?rev=2163691)
 * [Advanced Import: One-Click Demo Import for WordPress](https://wordpress.org/plugins/advanced-import/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/advanced-import/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/advanced-import/)
 * [Active Topics](https://wordpress.org/support/plugin/advanced-import/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/advanced-import/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/advanced-import/reviews/)

## Tags

 * [fatal error](https://wordpress.org/support/topic-tag/fatal-error/)
 * [json](https://wordpress.org/support/topic-tag/json/)

 * 2 replies
 * 1 participant
 * Last reply from: [exstheme](https://wordpress.org/support/users/exstheme/)
 * Last activity: [3 years, 1 month ago](https://wordpress.org/support/topic/function-isjson-string-causes-fatal-error/#post-16640941)
 * Status: resolved